0

毎分実行するはずの cron がありますが、実行されません。デーモンが実行されているかどうかを確認したところ、実行されていることが確認されました。ログを確認しましたが、ログファイルが作成されていなかったため、rsyslogd を確認し、crond がイベントをログに記録することを確認しましたが、ログは作成されません。

私のcronは次のとおりです。

*/1 * * * * export DISPLAY=:0.0
*/1 * * * * /usr/bin/xdotool mousemove 500 500

cron が実行されない理由について何か提案はありますか?

乾杯。

4

2 に答える 2

1

cron は、それぞれが個別のプロセスとしてスケジュールされているため、希望どおりに実行されません。したがって、DISPLAY最初のジョブで設定された変数は、2 番目の cron ジョブと共有されません。

両方を1つのコマンドにまとめたいと思います。

したがって&&、それらを組み合わせて使用​​します

* * * * *  export DISPLAY=:0.0 && /usr/bin/xdotool mousemove 500 500

@RDubがすでに指摘しているように、*/1冗長です。

于 2013-09-30T14:48:01.153 に答える