Ich arbeite unter verschiedenen Linux-Distributionen (Fedora 11, CentOS 5 und SuSE 10.2) und stoße häufig auf ein Problem, bei dem ein neues Skript, das ich als Cron-Job ausführen möchte, problemlos funktioniert, wenn es direkt über die Befehlszeile aufgerufen wird. Der Aufruf von cron schlägt jedoch aufgrund geringfügiger Abweichungen im PATH oder anderer erforderlicher Umgebungsvariablen fehl.
Gibt es eine Möglichkeit, ein einzelnes Skript so zu testen, als würde es von cron ausgeführt, ohne dass die gesamte crontab ausgeführt werden muss oder Run-Parts zum Ausführen des gesamten Verzeichnisses cron.daily / .hourly usw. verwendet werden müssen? Ich schätze, ich könnte meine Crontab vorübergehend bearbeiten, um das Skript in den nächsten Minuten auszuführen, aber ich hätte lieber eine eigenständigere Lösung, damit ich nicht riskiere, die Crontab durcheinander zu bringen.