Ga naar inhoud


[DM500S] Cron lijkt niet te werken?


Aanbevolen berichten

Geplaatst:

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

 

 

 


Geplaatst:

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

 

 

 

Geplaatst:

Probeer eens het volledig path naar rm te gebruiken.

Op de DB is dit "/bin/rm".

Geplaatst:
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

 

 

 

Geplaatst:

Moet je toevallig nog de cron herstarten? service crond restart

Geplaatst:

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

 

 

 

  • 2 maanden later...
Geplaatst:

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

 

 

 

Geplaatst:

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).

Geplaatst:
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

 

 

 

Geplaatst:

Zet er eens:

Code:
1 * * * * echo "help" > /tmp/test.txt

in?

 

Wordt die file dan aangemaakt?

Geplaatst:

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

 

 

 

Geplaatst:

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

Geplaatst:
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

 

 

 

Geplaatst:

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

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 account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...