Ptje Geplaatst: 25 mei 2006 Geplaatst: 25 mei 2006 Ik probeer allemaal een script te maken om mijn dreamboxen allemaal geupdate te houden. Helaas kom ik er niet uit en hoop dat er hier iemand is die kan helpen. Volgende heb ik in script staan : #!/bin/sh date >>/tmp/1.txt echo "start stap 1">>/tmp/1.txt # hier wat statements echo "eind stap 1">> /tmp/1.txt # hier wat statements echo "eind stap 2">> /tmp/1.txt # hier wat statements # ophalen van file kan bijvoorbeeld: "cd /tmp" wget http://url:80/update.tar.gz "cd /var" tar -zxvf /tmp/update.tar echo "einde procedure">> /tmp/1.txt Ik heb het script in var/bin staat en chmod 755 Als ik nu ./var/bin/update.sh doe zegt ie "-sh: ./var/bin/update.sh not found " wat doe ik nu fout ? afz. Ptje
dAF2000 Geplaatst: 25 mei 2006 Geplaatst: 25 mei 2006 Je hebt 'em in Windows-formaat opgeslagen en niet in Unix/Linux-formaat. Met bijvoorbeeld UltraEdit kun je 'em omzetten in Unix/Linux-formaat.
Gast Geplaatst: 25 mei 2006 Geplaatst: 25 mei 2006 Je moet die . weghalen "Als ik nu ./var/bin/update.sh doe zegt ie "-sh: ./var/bin/update.sh not found " zo dus: /var/bin/update.sh Alj je een . ervoor typt dan zoekt ie in de huidige dir /var/bin.
Ptje Geplaatst: 25 mei 2006 Auteur Geplaatst: 25 mei 2006 Ik edit de file met editplus. Dat is een Linux editor. Waar aan kun je dan zien dat formaat verkeerd is ? Als ik het puntje weglaat zegt ie "-sh: /var/bin/update.sh not found " Het verhaal zit em echt in #!/bin/sh Haal ik dat weg vind ie script wel. Wel met de nodige foutmeldingen van can`t cd /temp Maar goed hij doet het wel dan. Als ik het een beetje goed gevolgt heb, is dat een verwijzing naar de shell en dus nodig voor de juiste werking. Het staat ook in alle in de tuner aanwezige script en die doen het wel. afz. Ptje
dAF2000 Geplaatst: 25 mei 2006 Geplaatst: 25 mei 2006 Open 'em eens op de Dreambox zelf onder telnet met "vi" vi scriptje.sh dus Als je dan achter alle regels "^M" ziet staan, is 't in Windows-formaat.
Ptje Geplaatst: 25 mei 2006 Auteur Geplaatst: 25 mei 2006 Kijk, das een strak antwoord. Je hebt gelijk. Ga even kijken of ik het verbouwd kan krijgen. Je hoort nog of het werkt. Bedankt.......... afz. Ptje
Gast Geplaatst: 25 mei 2006 Geplaatst: 25 mei 2006 is sh wel je shell?, typ eens: echo $SHELL De file kan je overigens snel naar unix/linux converteren: dos2unix filenaam
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen