Hallo,
auf meinem Rootserver mit Debian Etch läuft alles soweit, aber ich habe noch ein kleines Problem...
Der User web1 hat unter /var/kunden/webs/web1/mysqldumper/msd_cron das file crondump.cgi
Dieses kann über http://dbsicherung.xxx.de/msd_cron/cron ... r.conf.php im Browser direkt ausgeführt werden. Nun möchte ich, dass das Script täglich um 0:05 automatisch ausgeführt wird und weiss allerdings nicht, was ich in die /etc/cron eintragen muss.
Mein Gedankengang wäre der eintrag in der /etc/crontab
5 0 * * * web1 run /var/kunden/webs/web1/mysqldumper/msd_cron/crondump.cgi
Kann mir da jemand bitte helfen?
Cron eines Users hinzufügen
-
- Beiträge: 2186
- Registriert: 18.09.2005 15:52:02
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Cron eines Users hinzufügen
Wenn der User eine Shell hat, kannst du seine eigene Crontab als root schnell aufmachen mit:Dann trägst du ein:Es wird dann alle fünf Minuten ausgeführt; allerdings wird cron vermutlich recht nervige Mails über den Ouput des Scripts senden. Es wäre daher zu überlegen, den Output zu verwerfen:
Sollte der User keine Shell haben, behaupte ich mal, kannst du das Script sowieso nicht ohne Weiteres ausführen. Du könntest es dann als anderer User probieren oder so... Oder hab ich gerade einen Denkfehler? Hmm...
jhr
Code: Alles auswählen
su -c "crontab -e" web1
Code: Alles auswählen
*/5 * * * * /mein/pfad/zum/script
Code: Alles auswählen
*/5 * * * * /mein/pfad/zum/script 2>&1 >/dev/null
jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13
- dominator
- Beiträge: 790
- Registriert: 26.08.2003 10:05:37
- Wohnort: Neuerdings meistens im Bierparadies Oberfranken
Re: Cron eines Users hinzufügen
Besser den Parameter -u benutzen
Code: Alles auswählen
If the -u option is given, it specifies the name of the user whose crontab is to be tweaked. If this option is not given, crontab examines "your" crontab, i.e., the crontab of the person executing the command. Note that su(8) can confuse crontab and that if you are running inside of su(8) you should always use the -u option for safety's sake.
gruss + viel erfolg
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit
Michael
--
Aus aktuellem Anlass :
"Der Glubb is a Depp" - Fränkische Weisheit