Ich versuche, das folgende Shell-Skript mit crontab auszuführen:
%Vor%Der Crontab-Eintrag ist
%Vor%Ich erhalte folgende Fehlermeldung in der Mail:
%Vor%Ich bekomme den Fehler nicht, wenn ich die Befehle manuell ausführe. Ich bin mir nicht sicher, was hier vor sich geht. Könnte jemand bitte darauf hinweisen.
Danke
Ein guter Trick, um die gesamte Umgebung in crontab einzurichten, ist /bin/bash -l
:
Die Option -l
ruft eine vollständige Login-Shell auf und liest so Ihre bashrc-Datei und jede Pfad- / rvm-Einstellung, die sie ausführt.
Wenn Sie Ihr Crontab-Management vereinfachen und diesen Trick - wie auch andere - verwenden möchten, ohne darüber nachdenken zu müssen, können Sie das verwenden Wann immer Edelstein . Es spielt auch sehr gut mit Capistrano, wenn Sie es verwenden, crontab bei der Bereitstellung regenerieren.
Tags und Links ruby-on-rails rake bundle crontab