[LINUX] Frage zu Cron(Tab)

04/12/2012 15:35 unknwnx.#1
Hey. Ich habe ein Problem mit den Sogenannten "Crontabs"
Unzwar falls ich einen eintrag mache (siehe meinen Code)
HTML Code:
26 17 * * * screen -R PubServer -X quit
(Ich habe den befehl in crontab -e (<= Befehl in Putty) reingeschrieben)
Der Script soll bewirken das der Screen (Prozess) "PubServer" um 17:26 geshclossen werden soll jedoch tut sich nichts !
Der Script funktioniert falls ich ihn als shell script aufrufe (*.sh)

Oder weiß jemand eine andere Möglichkeit wie ich einen (Ba).sh Script um eine Bestimmte uhrzeit starte und sich dieser vorgang dan immer wiederholt?
04/12/2012 15:36 Mein Vater#2
Falsche Sektion

Richtiger Sektion [Only registered and activated users can see links. Click Here To Register...]

Daher Mq.
04/12/2012 19:18 ​strYker#3
#moved
04/12/2012 20:06 unknwnx.#4
ty ~
04/12/2012 22:16 ms​#5
Wahrscheinlich läuft der Cron-Daemon nicht.
Code:
pidof cron || pidof crond
Wenn du da keine Ausgabe bekommst, dann läuft er nicht. Je nachdem welche Distro du benutzt befinden sich die Daemon-Scripts wo anders. Eines von diesen Verzeichnissen müsste es sein:

/etc/init.d
/etc/rc.d
/etc/rc.d/init.d

Bei Debian beispielsweise lässt sich Cron so starten:
Code:
sudo /etc/init.d/cron start
04/13/2012 16:06 unknwnx.#6
bei pidof cron || pidof crond
erhalte ich eine ausgabe. In der steht nur
HTML Code:
367
04/13/2012 16:56 ms​#7
Dann läuft Cron. Woran es liegt, dass es trotzdem nicht funktioniert, weiß ich nicht.

Du kannst höchstens einmal mit "crontab -l" überprüfen, ob die Crontab wirklich geschrieben wurde.
04/14/2012 11:13 unknwnx.#8
ne es geht nicht.
kann es sein das es vielleicht an den befehlen liegt?
kann mir jemand einen machen damit er jeden tag um 2.00 (morgens)
die shell datei /root/pubc.sh ausführen soll und immer um 2.01 die /root/pub.sh
04/14/2012 12:26 ms​#9
Wird der Crontab überhaupt angezeigt mit

Code:
crontab -l