cronで複数の起動を防止する方法
須山です。
cronを使って,spam対策用のスクリプトを5分おきに実行させてい
ます。
ただ,このスクリプト,通常は10秒ほどで終了するのですが,ケー
スによっては,5分たっても処理が終わらないことがあります。
従って,5分たっても処理が終わらないと,cronによって,再度こ
のスクリプトが実行されてしまい,複数のプロセスが同時に立ち上
がってしまうということになってしまいます。
そこで,前回起動したプロセスが終了しないと次のプロセスを実行
しないようにするといったことはcronの設定によって可能なので
しょうか。
それとも,別のスクリプトを作って,前回の処理が完了しているか
どうかチェックして,完了していないようであれば,実行しないと
いった方法をとればいいのでしょうか。
なお,spam対策用のスクリプトは,pythonで書かれております。と
は言っても,私が作ったわけではありません。
--
Takeshi Suyama mailto:tsuyama@be.to
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735