Red Hat crontabに次のスクリプト行を追加しましたが、スクリプトは土曜日の午前5時に実行する必要があります。/var/scripts/PLW.pl
毎週土曜日の朝05:00にスクリプトを実行します。スクリプトの終了状態を確認したいと思います。
私の質問:スクリプト行の後にcrontabにこのようなものを追加することは可能ですか?
0 0 * * 5 /var/scripts/PLW.pl
[[ $? -eq 0 ]] && run_once.bash
したがって、終了ステータスが 0 の場合、スクリプトはアクティブにrun_once.bash
なります。
ベストアンサー1
次の操作を実行できます。
0 0 * * 5 /usr/bin/python /var/scripts/PLW.pl && /bin/bash /path/to/run_once.bash
注:&& /bin/bash /path/to/run_once.bash
これは、前のコマンドが正常に実行された場合にのみ実行されます。したがって、終了コードを使用する代わりに組み込み機能を使用できます&&
。