Cronjob

P

Ptje

Hoi,

Is er iemand die me kan vertellen, wat ik fout doe, met het maken van een cronjob.

Ik heb Pli Emerald als image en wil wat dingen automatiseren middels een cronjob.

Ik log in met telnet en type:
-crontab -e
Dan kon ik met vi in een lege file terecht die aangemaakt is in var/spool/cron
Is dat de juiste plaats of moet ik die file na editten verplaatsen naar var/spool/cron/crontabs ? Dat is namelijk ook een directory die bestaat maar nog wel leeg is. Omdat cron die crontab zelf aanmaakte in var/spool/cron heb ik even gedacht dat, dat de juiste map was.

-crond
Echter, cron start wel op, maar mijn script, wat wel werkt, doet niks met cron. Weet iemand wat ik mogelijk fout doe ?
 
Hoi Ptj,

Ik denk dat je niet op de goede plaats zit. Ik heb geen PLI maar de manpages van Cron zeggen het volgende:
Cron searches /var/cron/tabs for crontab files which are named after
accounts in /etc/passwd; crontabs found are loaded into memory. Cron
also searches for /etc/crontab which is in a different format (see

Ik zou hem even proberen in die var/spool/cron/crontabs en even kijken wat er in etc staat. Houd er rekening mee dat de Cron in etc anders is.


G
 
Ik had al iets gelezen over /etc maar daar staat niks van cron, daarom snap ik het ook niet meer. Pli heeft de functie om cron automatisch te laten starten, waardoor je zou denken, dat het behoudens het configen, allemaal wel aan boord is, maar nu begin ik te twijfelen...........................
 
Lets GooGol: Citrine, wellicht wel de goede oplossing

ni_hao12-13-2005, 03:42 AM
Found the solution !

First crond looks standard in /var/cron/cronjobs for a crontab file.
The problem is that crond also looks at /var/etc but the FORMAT of the crontab file for /var/etc is quite different then the one in /var/spool/cron/cronjobs

So in my case I change the line:

* * * * * root /var/bin/myscript.sh

to

* * * * * /var/bin/myscript.sh

{ mind that no user is mentioned in the line}

and further I delete the Shell and Patch lines.

Now it is working

Thanks for all help


Edit: om het je nog gemakkelijker te maken, de solutie ;)

G
 



Hosting Fun

Advertenties

Terug
Bovenaan Onderaan