Gast Geplaatst: 23 september 2006 Delen Geplaatst: 23 september 2006 Ik probeer een ntp server op te zetten op de dreambox. Echter bij het starten van het script krijg ik een foutmelding: Citaat: : not found.sh: 2: : not found.sh: 7: Het script ziet er zo uit: Citaat: PATH=$PATH:/var/bin ( sleep 30 # Give enigma 30 seconds to configure network. ntpdate ntp0.nl.net ntp1.nl.net ntp2.nl.net ntp.cs.strath.ac.uk ntpd ) >/var/tmp/start_ntp.log 2>&1 & Ik start het script zo: ./start_ntp.sh De ntpd bestanden staan in /var/bin Iemand een idee wat hier fout gaat? Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 23 september 2006 Delen Geplaatst: 23 september 2006 #!/bin/sh bovenin toevoegen Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Ik heb #!/bin/sh bovenaan in de regel toegevoegd Maar als ik het script nu start krijg ik onderstaande melding -sh: ./start_ntp.sh: not found root@dm7020:/usr/script# ./start_ntp.sh -sh: ./start_ntp.sh: not found root@dm7020:/usr/script# Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 heeft het script wel execute rechten? (chmod +x start_ntp.sh) Probeer anders eens of "sh ./start_ntp.sh" wel werkt Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 oh, wacht ff. Je hebt het script zeker onder windows gemaakt. # dos2unix start_ntp.sh # chmod +x start_ntp.sh # ./start_ntp.sh EDIT: chmod +x na dos2unix, deze gooit x weg Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Ja chmod 777 zelfs Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Hij top, lijkt te werken, geeft in idergeval geen foutmelding meer Allen mag je mij nog eens uitleggen wat je bedoeld met +x??? Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 chmod 777 is wat te rigoureus, heeft tot gevolg dat willekeurig welke gebruiker je script kan zitten bewerken (of weggooien). En dat wil je meestal niet. chmod +x voegt alleen execute rechten toe, en laat andere rechten onveranderd. Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Ik zie dat hij NTPD zou moeten starten in het script maar hij lijkt het niet te doen. Ook de logfile is leeg. Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 heb je wel 30s gewacht? Haal de sleep eens weg anders. Waarschijnlijk ontbreken ntpdate en ntpd. Die kan je met "ipkg install ntp" installeren, als je tenminste een werkende feed hebt geconfigureerd. Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Ja ik heb 30 seconden gewacht. ja in de usr/bin staan alle bestanden, ntpd, ntpdate etc. etc. ALs ik dan bijvoorbeeld ntpq wil starten zegt hij ook weer not found.. Een ipkg install ntp is er niet. Altans jij zegt als je een feed hebt geconfigureerd. Waarschijnlijk kom ik hier linux kennis te kort <img src="/forums/images/graemlins/smile.gif" alt="" /> Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 ipkg is een package manager, voor de openembedded distributie die op je dreambox draait. Als je ntp en ntpdate al hebt, is het pakket 'ntp' al geinstalleerd, en ligt het daar niet aan. Ik stel voor dat je de commando's in je script eens vanuit de shell opstart, om te kijken wat er mis is. Ik heb hier jouw script overgetypt (rechtstreeks in een editor op de box, 'vi' of 'joe'), en het lijkt wel te werken. Misschien zit er, behalve de dos linefeeds, nog wel meer windows troep in je script. Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 dus het beste is om ook bij deze bestanden dos2unix ... te gebruiken? Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Dit dus net gedaan root@dm7020:~# cd / root@dm7020:/# cd usr root@dm7020:/usr# cd bin root@dm7020:/usr/bin# ls ntp* ntp-genkeys ntpd ntpdc ntptime ntptrace ntp-wait ntpdate ntpq ntptimeset root@dm7020:/usr/bin# dos2unix ntpq root@dm7020:/usr/bin# chmod +x ntpq root@dm7020:/usr/bin# ntpq -sh: ntpq: not found root@dm7020:/usr/bin# Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 25 september 2006 Delen Geplaatst: 25 september 2006 Ik heb het hele handeltje eens toegevoegd als bijlage 1231984-ntp.zip Link naar reactie Delen op andere sites Meer opties om te delen...
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