Ich möchte einen Job festlegen, der täglich in der Root-Crontab ausgeführt wird. Ich möchte jedoch, dass es von einem bestimmten Verzeichnis aus ausgeführt wird, damit es alle benötigten Dateien finden kann, da die Anwendung eine Reihe relativer Pfade hat.
Wie auch immer, kann ich crontab anweisen, von einem bestimmten Verzeichnis aus auszuführen?
quelle
SHELL
in Ihrer Crontab festlegen.;
anstelle des doppelten kaufmännischen Und verwenden&&
oder würde das nicht funktionieren? Und warum?cd
Befehl jedoch fehlschlägt (z. B. weil das Verzeichnis nicht vorhanden ist),&&
wird die Anwendung mit nicht ausgeführt. Mit;
wird es ausgeführt (aber nicht im vorgesehenen Verzeichnis).