Geben Sie einfach den Pfad zum Skript an. Keine Notwendigkeit für cd
:
0 12 * * * /path/to/script args
Wenn Ihr Skript nach Dateien in .
sucht , dann werden Sie müssen cd
verwenden :
0 12 * * * cd /some/dir && /path/to/script args
Deine Frage macht wenig Sinn. Verwenden Sie cd
. Wenn Sie nach der Antwort fragen, verwenden Sie nicht cd
weil Sie es versucht haben und es nicht funktioniert hat, haben Sie es wahrscheinlich nicht richtig in die Crontab eingegeben.
Der einfachste Weg wäre, ein kleines Shell-Skript zu schreiben, das Ihre Hauptaufgabe cd und ausführt und dann das Skript cront.