F
francwalter
Aktives Mitglied
Thread Starter
- Dabei seit
- 25.04.2008
- Beiträge
- 950
- Reaktionspunkte
- 39
Hallo
ich wollte gerade einen winzigen cronjob erstellen, der wird aber nicht ausgeführt.
Ich habe OS 10.11.5 und ich weiß, dass seit längerem schon cron "deprecated" sei, man solle das weitaus umständlichere launchd nehmen. Ich will aber lieber cron nehmen, gerade für so simple Sachen.
Ich habe zuerst (als root) crontab -e ausgeführt, wo ich meine Eintragung gemacht habe, verwirrt darüber dass auch ein Benutzer eingetragen werden soll ("who").
Wurde nicht ausgeführt. myscript direkt im Terminal ausgeführt funktioniert aber.
Dann habe ich (auch als root) es in /etc/crontab eingetragen. Auch nichts.
Schließlich (immer noch root) in /private/etc/crontab was auch nicht geklappt hatte.
cron lauft aber, ps aux | grep cron zeigt das.
Auf stackoverflow steht, dass es noch gehen sollte, auch unter Kapitän noch.
Was könnte ich vergessen haben?
Übrigens stand immerhin mal eine Nachricht in /var/mail/root, dass der Befehl "root" nicht gefunden werden könnte, als ich gemäß der vorgegebenen Überschrift "who" den Benutzer mit angegeben hatte. Eine weitere Meldung stand, dass myscript nicht gefunden wurde (weil ich nicht den kompletten Pfad angegeben hatte), also irgendwas muss da doch laufen.
In /usr/lib/cron/tabs gibt es auch einen Eintrag für root der dem von mir bei crontab -e genau entspricht.
Danke
franc
ich wollte gerade einen winzigen cronjob erstellen, der wird aber nicht ausgeführt.
Ich habe OS 10.11.5 und ich weiß, dass seit längerem schon cron "deprecated" sei, man solle das weitaus umständlichere launchd nehmen. Ich will aber lieber cron nehmen, gerade für so simple Sachen.
Ich habe zuerst (als root) crontab -e ausgeführt, wo ich meine Eintragung gemacht habe, verwirrt darüber dass auch ein Benutzer eingetragen werden soll ("who").
Code:
# minute hour mday month wday who command
* * * * * /usr/local/bin/myscript
Dann habe ich (auch als root) es in /etc/crontab eingetragen. Auch nichts.
Schließlich (immer noch root) in /private/etc/crontab was auch nicht geklappt hatte.
cron lauft aber, ps aux | grep cron zeigt das.
Auf stackoverflow steht, dass es noch gehen sollte, auch unter Kapitän noch.
Was könnte ich vergessen haben?
Übrigens stand immerhin mal eine Nachricht in /var/mail/root, dass der Befehl "root" nicht gefunden werden könnte, als ich gemäß der vorgegebenen Überschrift "who" den Benutzer mit angegeben hatte. Eine weitere Meldung stand, dass myscript nicht gefunden wurde (weil ich nicht den kompletten Pfad angegeben hatte), also irgendwas muss da doch laufen.
In /usr/lib/cron/tabs gibt es auch einen Eintrag für root der dem von mir bei crontab -e genau entspricht.
Danke
franc
Zuletzt bearbeitet: