私はこのDjangocronジョブスクリプトを持っています(私はそのためにkronosを使用しています。これは素晴らしいことです)。
このジョブを毎分トリガーするので、スクリプトの別のインスタンスがすでに実行されていないことを確認したいと思います。以前のジョブが実行されている場合は、現在の実行をスキップします。
私はロックファイルでそれを行うことができることを知っていますが、それはあまり信頼性がなく、実行の途中で再起動すると(ロックファイルをクリアする必要があります)、問題を引き起こす可能性があります。
Python(この場合はDjango)を使用してこれを行うための最良の方法は何ですか?
編集:私はLinuxをターゲットにしています。これを省略して申し訳ありません。