2012-03-09 4 views
0

可能性の重複:
Have cron wait for job to finish before re-launchingcronジョブは新しいスレッドを開始するか、既存のスレッドが完了するのを待ちますか?

のは、私は1分間隔で設定するcronジョブがあるとしましょう。 処理には1分10秒かかります。私の質問は、既存のcronジョブが実行されている間、1分後に同じcronジョブの新しいスレッドを開始するか、既存のcronジョブが終了してから1分間隔で再び開始するかどうかです。

+1

おそらくこれをお探しですか? http://stackoverflow.com/questions/3652714/have-cron-wait-for-job-to-finish-before-re-launching –

+0

はい、これは私が探していたものです。あなたの答えを正しいものとして受け入れるにはどうすればいいですか? – Ali

答えて

0

私が理解する限り、cronはシングルスレッドです。これは、イベントの次の計算時間までスリープし、目を覚まして実行するかなり簡単なアルゴリズムを使用します。しかし、私はそれが仕事を遂行し、実行すると信じているので、実行中の仕事は新しい仕事の創造を妨げることはありません。これは、あなたがテストするためにはかなり簡単なはずです。

関連する問題