Hallo iedereen,
Ik ben bezig met het schrijven van een auto-update script voor m'n McAfee dat-files (linux scanner). Het standaard-script beviel me niet zo, omdat ie dan altijd eerst het bestand gaat downloaden, en daarna pas gaat controleren of het wel een nieuwere versie is. Wat ik dus nu wil doen, is gewoon door middel van het controleren van de bestandsnaam, kijken of het een nieuwere versie is. Dus ik doe:
En nu wil ik dat laatste commando in een variabele kwijt. dus een soort van:
En daarna de connectie beindigen, om de variabele te controleren (de variabele MOET dus ook buiten ftp om nog blijven bestaan!
Als dan de file nieuwer blijkt te zijn, dan gaan we die maar eens downloaden, en anders: einde oefening, exit 1.
Iemand enig idee hoe ik dit voor elkaar ga krijgen? Een ander ftp proggie dan het standaard 'ftp' mag ook hoor! Als het maar automatisch gaat!
Ik ben bezig met het schrijven van een auto-update script voor m'n McAfee dat-files (linux scanner). Het standaard-script beviel me niet zo, omdat ie dan altijd eerst het bestand gaat downloaden, en daarna pas gaat controleren of het wel een nieuwere versie is. Wat ik dus nu wil doen, is gewoon door middel van het controleren van de bestandsnaam, kijken of het een nieuwere versie is. Dus ik doe:
code:
1
2
| prompt off ls dat-*.tar |
En nu wil ik dat laatste commando in een variabele kwijt. dus een soort van:
code:
1
2
| prompt off $test = `ls dat-*.tar` |
En daarna de connectie beindigen, om de variabele te controleren (de variabele MOET dus ook buiten ftp om nog blijven bestaan!
Als dan de file nieuwer blijkt te zijn, dan gaan we die maar eens downloaden, en anders: einde oefening, exit 1.
Iemand enig idee hoe ik dit voor elkaar ga krijgen? Een ander ftp proggie dan het standaard 'ftp' mag ook hoor! Als het maar automatisch gaat!