2016-09-11 44 views
0

flockからcronジョブを実行しようとしているときにエラーが表示されます。flockコマンド実行時にエラーが発生する

私は

* * * * * /usr/bin/flock -n /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh 

を実行していると私は誰もがこの問題を解決することができ、エラー

/usr/bin/flock: bad number: /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh 

の下に取得しています。ヘルプは高く評価されます。

答えて

1

flockは、実行するにはロックファイルとコマンドが必要です。 1つの引数しか指定していません。私はそれがコマンドであると仮定しているので、実行するコマンドも指定する必要があります。何かそのように:

* * * * * /usr/bin/flock -n /path/to/lockfile /usr/local/monitor/asdp_cloudwatch/run_asdp0101.sh 

もちろん、/path/to/lockfileを調整する必要があります。

+0

/path/to/lockfileの代わりに何を指定しますか? –

+0

スクリプトの2つのインスタンスが同時に実行されないようにしようとしていますか?次に、ロックファイルで十分です。 '/ tmp/run_asdp0101.lockfile'やスクリプトそのものでもあります。 – redneb

関連する問題