Alfi Geplaatst: 22 augustus 2007 Geplaatst: 22 augustus 2007 Hallo, Ik wil cron gebruiken om wat scriptjes aan te sturen. Cron ge-enabled en draait (gecontroleerd met ps -ef) en met crontab -e een crontab file gemaakt. Helaas lijkt de crontab echter niets te doen. Dacht eerst dat het wellicht aan mijn scripts lag, maar ook met een simpel commando als rm -f /tmp/test.txt gebeurt er helemaal niets. De laatste test entry in crontab: [color:"blue"] root@dreambox /tmp # crontab -l ######### Update Dreambox SoftCam keys ############################### 36 17 * * * rm -f /var/tmp/test.txt root@dreambox /tmp # (Dus het laatst getest om 17:36) [/color] Iemand een idee wat er mis kan zijn? Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Alfi Geplaatst: 23 augustus 2007 Auteur Geplaatst: 23 augustus 2007 Echt helemaal niemand? DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Alfi Geplaatst: 25 augustus 2007 Auteur Geplaatst: 25 augustus 2007 Ben hier helaas nog niet verder mee gekomen. Als iemand me kan vertellen waarom de cron deamon op de DM500S met Garnet geen cronjobs wil draaien, hoor ik dat graag. Ik ga mijn automatische keyupdater wel in perl schrijven en op mijn Linux bak draaien met cron. Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Gast Geplaatst: 25 augustus 2007 Geplaatst: 25 augustus 2007 Probeer eens het volledig path naar rm te gebruiken. Op de DB is dit "/bin/rm".
Alfi Geplaatst: 27 augustus 2007 Auteur Geplaatst: 27 augustus 2007 Citaat: Probeer eens het volledig path naar rm te gebruiken. Op de DB is dit "/bin/rm". Ook met het volldige path naar de executable of naar mijn scripts doet cron niet wat het zou moeten doen, namelijk, he-le-maal niets. <img src="/forums/images/graemlins/frown.gif" alt="" /> Is er echt niemand hier die met cron werkt op een db500 en die me kan helpen om dit aan de praat te krijgen? <img src="/forums/images/graemlins/confused.gif" alt="" /> DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Gast Geplaatst: 28 augustus 2007 Geplaatst: 28 augustus 2007 Moet je toevallig nog de cron herstarten? service crond restart
Alfi Geplaatst: 28 augustus 2007 Auteur Geplaatst: 28 augustus 2007 Nope, been there, done that, got the T-shirt. Heb het probleem anders opgelost, mijn var partitie staat op een CIFS share op een Linux server, daar draait nu ook de cron op. Maar cron op de 500S is met geen mogelijkheid aan de praat te krijgen. Erg weird... Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Alfi Geplaatst: 7 november 2007 Auteur Geplaatst: 7 november 2007 Ik gooi dit topic toch eens terug omhoog. Ik heb inmiddels een DM7000S en tot mijn grote ergernis krijg ik ook hier cron niet aan de praat onder PLi. <img src="/forums/images/graemlins/mad.gif" alt="" /> Een ps laat zien dat cron echt wel draait: root@dreambox ~ #ps -ef |grep crond 311 root 620 S crond root@dreambox ~ # crontab -l laat zien dat er ook echt een cronjob gescheduled is: root@dreambox ~ # crontab -l 1 * * * * /var/scripts/mijnscript.sh >/dev/null 2>&1 root@dreambox ~ # (crontab zou nu ieder uur om 1 minuut over het uur moeten draaien) Wat ik ook probeer, mijn script wordt niet uitgevoerd. Als ik het script 1 op 1 naar mijn linux server overzet werkt alles prima. Kan een PLi developer hier eens mee stoeien en kijken of het wellicht een bug is? Of kan iemand me vertellen dat hij of zij het wel aan de praat heeft en hoe? Ben nu zover dat ik het echt aan de praat wil hebben, het stoort me mateloos. Alvast mijn dank voor jullie positieve bijdragen! <img src="/forums/images/graemlins/grin.gif" alt="" /> Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Gast Geplaatst: 7 november 2007 Geplaatst: 7 november 2007 Zou gewoon moeten werken. Open deur: je script is toch wel executable? proces draait: root@dm7000lr ~ # ps | grep crond 333 root 548 S crond root@dm7000lr ~ # crontab gevuld: root@dm7000lr ~ # crontab -l 0 */2 * * * /var/bin/update.sh >> /hdd/log/update.log 2>&1 30 5 * * * /var/bin/rt_uk.sh >> /hdd/log/rt_uk.log 2>&1 30 4 * * 1 /var/bin/backup.sh backup HDD >> /hdd/log/backup.log 2>&1 root@dm7000lr ~ # En dit werkt uit de kunst (op een 500 is dat niet anders dan op een 7000, ik heb ff geen 500 bij de hand).
Alfi Geplaatst: 7 november 2007 Auteur Geplaatst: 7 november 2007 Citaat: Zou gewoon moeten werken. Open deur: je script is toch wel executable? Absoluut: -rwxr-xr-x 1 root root 1160 Nov 7 11:56 mijnscript.sh Ik snap er niks van, wanneer ik het script manueel draai werkt het prima. Is er een manier om e.e.a. te debuggen / loggen? Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Gast Geplaatst: 7 november 2007 Geplaatst: 7 november 2007 Zet er eens: Code: 1 * * * * echo "help" > /tmp/test.txt in? Wordt die file dan aangemaakt?
Alfi Geplaatst: 7 november 2007 Auteur Geplaatst: 7 november 2007 Mmm, dat werkt dus wel weer. Dan is er dus iets in het script niet compatible met cron. Maar hoe kom ik daar achter? (Kan het script hier niet posten) Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Joecks Geplaatst: 7 november 2007 Geplaatst: 7 november 2007 Je moet het script maar eens editen met vi , dan zie je dat er hoogst waarschijnlijk allemaal ^M achter elke regel staan , die moet je even weg halen en dan werkt jou script denk ik wel ... Wel raar dat je hem handmatig wel kan starten dan.... ik gebruik waarschijnlijk het zelfde script en bij werkt hij zowel handmatig als met cron. Joecks VU+ duo + Triplesat + FamilieHD Image, telkens weer wat anders.. Momenteel : Blackhole + Tunisiasat addon 3.0 Skin : Army Gradient HD
Alfi Geplaatst: 7 november 2007 Auteur Geplaatst: 7 november 2007 Citaat: Je moet het script maar eens editen met vi , dan zie je dat er hoogst waarschijnlijk allemaal ^M achter elke regel staan , die moet je even weg halen en dan werkt jou script wel ... <img src="/forums/images/graemlins/cool.gif" alt="" /> Joecks Nope, ik heb het script geschreven in vi op een linux doos. En als ik het manueel draai werkt het naar behoren. Geen Mickeysof rommel in de file. Alfi DM800 - OpenPLi - CCcam 2.1.4 - Wavefield T55
Joecks Geplaatst: 7 november 2007 Geplaatst: 7 november 2007 Ik wil het script hier wel even voor je proberen en nakijken of het hier werkt, moet je het me maar even mailen... mail via pm , ik hoor het wel. Joecks VU+ duo + Triplesat + FamilieHD Image, telkens weer wat anders.. Momenteel : Blackhole + Tunisiasat addon 3.0 Skin : Army Gradient HD
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