Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit crontab



Enterprise
21-12-2004, 18:19
Habe mein script nicht im user root erstellt.
Habe dem script chmod 777 gegeben.
Nun möchte ich es über die crontab staten.
crontab -e */1 * * * * /usr4/incid/resetzcpl >/dev/ttyS0
Das Script wird auch alle Minute gestartet und wird ausgeführt.
Aber im Script ist ein befehl drin den kann die crontab nicht ausführen.
Hat die crontab vieleicht andere Rechte ???
Wenn ich mich mit dem User mtcl einlogge und ./resetzcpl
dann funktioniert es.
Hat jemand eine Lösung für mich!!!

Gruß

Enterprise

Detrius
21-12-2004, 18:21
Hast Du alle Aufrufue mit kompletter Pfandangabe gemacht? Wenn Cron die Skripte ausführt sind nämlich möglicherweise andere Pfade gesetzt. ;)

Hans-Georg Normann
21-12-2004, 18:53
Du kannst natürlich am Anfang des Scriptes den Pafd setzen
#! /bin/bash

export PATH=/bin:/usr/bin:/blubb/bla:..........Das sollte es dann auch schon gewesen sein. Am Besten mit root einloggen den Pfad mit echo $PATH in einer Konsole anzeigen lassen.

Hans

Enterprise
21-12-2004, 19:19
Danke

Deine Antwort war Gold wert.
Habe vom anderen user den Pfad genommen dann ging es.

Gruß

Enterprise