Hi ... irgendwie krieg ich es nicht hin, das ein Shell Skript per Cronjob gestartet wird
Das Skript liegt in /verzeichnis/shellskript.sh und hat die Rechte 700.
Mit crontab -e bekomme ich folgendes:
0 2 * * 3,6 root ./verzeichnis/shellskript.sh
Das sollte doch nun jeden Mittwoch und Samstag um 2:00 Uhr Morgens ausgeführt werden. Leider tut sich nicht viel. Kann jemand helfen???
Greetz,
Bobby
Shell Skript per Cronjob starten
Re: Shell Skript per Cronjob starten
Nimm: 0 2 * * 3,6 ./verzeichnis/shellskript.shBobbyX wrote:0 2 * * 3,6 root ./verzeichnis/shellskript.sh
Re: Shell Skript per Cronjob starten
hi, das hatte ich vor ein paar Tagen auch schon probiert....half aber leider auch nichts....
Re: Shell Skript per Cronjob starten
Also bei crontab -e darf man keinen Benutzer angeben (hast du ja schon korrigiert). Außerdem ist der Punkt vor dem Verzeichnis fehl am Platz.
Re: Shell Skript per Cronjob starten
Bekommst Du per Mail oder Log irgendwelche Fehlermeldungen?
Ansonsten würde ich vorsichtshalber den Punkt vor dem Skript löschen, also "./verzeichnis" und stattdessen einen absolut absoluten Pfad angeben.
Ansonsten würde ich vorsichtshalber den Punkt vor dem Skript löschen, also "./verzeichnis" und stattdessen einen absolut absoluten Pfad angeben.
Re: Shell Skript per Cronjob starten
hab ich schon getestet...leider auch ohne Erfolg...
-
olaf.dietsche
- Posts: 401
- Joined: 2002-12-19 02:06
- Location: Siegburg
Re: Shell Skript per Cronjob starten
Hat das Skript das Executebit gesetzt?
Code: Select all
chmod +x shellskript.sh-
[zdb]pennywise
- Posts: 20
- Joined: 2003-06-03 18:18
Re: Shell Skript per Cronjob starten
oder probier doch mal:
0 2 * * 3,6 root cd /verzeichnis; ./shellskript.sh
0 2 * * 3,6 root cd /verzeichnis; ./shellskript.sh