Czy istnieje sposób uruchamiania skryptu co minutę (lub 2, 5 itd.), Ale tylko wtedy, gdy jeszcze nie jest uruchomiony?
Mamy zestaw skryptów, które muszą być uruchamiane co minutę. Czasami mogą zacząć i zakończyć za sekundę, innym razem mogą trwać 5 minut.
Nasz obecny sposób na unikanie jednoczesnych wykonywania polega na ustawieniu is_runningflagi w każdym skrypcie i wyjściu z niego, jeśli nadal jest włączony. Jest to jednak trochę zawodna (tzn. Błędy krytyczne spowodowałyby, że flaga pozostała włączona nawet po zatrzymaniu skryptu).
Moglibyśmy napisać własnego małego menedżera, ale zastanawiam się, czy istnieje bardziej modne rozwiązanie, które już istnieje.