Hallo zusammen
Wenn ich ein script automatisch in der crontab laufen lasse, funktionieren einfache Befehle wie cp rm mv usw nicht.
Stoße ich das Script per Hand an funktioniert es.
Kann mir jemand helfen.
crontab
Re: crontab
vielleicht läßt du die Scripte in cron von einem User ausführen der die Dateien nicht im Suchpfad oder nicht die nötigen Rechte hat. Z.B. nobody
checke das mal.
checke das mal.
Re: crontab
du musst die genauen pfade eintragen
also z.b. /bin/cp anstatt nur cp...
das problem hatte ich auch...
also z.b. /bin/cp anstatt nur cp...
das problem hatte ich auch...
Re: crontab
Einfach im Skript am Anfang die PATH-Variable setzen:<pre>PATH=/bin:/usr/bin:/usr/local/bin</pre>sollte schon ausreichen. Bei administrativen Cronjobs sollte man auch noch "/sbin" und "/usr/sbin" in den Pfad mit einfügen.
Jochen
Jochen
-
- Posts: 6
- Joined: 21. May 2003 17:02
Re: crontab
ok habe ich geprpüft stimmt alles
er schreibt aber immer noch command not found
er schreibt aber immer noch command not found
Re: crontab
poste hier doch mal deine crontab rein...
-
- Posts: 6
- Joined: 21. May 2003 17:02
Re: crontab
So. Danke an alle.
Funktioniert. Habe unter Path das Verzeichnis in dem der Job stattfindet nicht eingetragen gehabt. Das schien der Fehler gewesen zu sein
Danke nochmal2
Carsten
Funktioniert. Habe unter Path das Verzeichnis in dem der Job stattfindet nicht eingetragen gehabt. Das schien der Fehler gewesen zu sein
Danke nochmal2
Carsten