Kullanıcılar arasında kronları koordine etmek için araçlar


0

Kendimi sık sık birlikte çalışmak ve başlamadan önce bitmesi gereken belirli işlere güvenmek isteyen birkaç cron işim olduğu bir durumda buluyorum. Çok fazla hesaplama gerektiren kronları çalıştırıyorsam, bağımlılık grafiğini yönetmek için condor ve dagman kullanıyorum, ancak daha basit işler için, bağımlılıkları yönetmek için basit bir dag uygulayan özel bir pythonum var. Kullanıcılar arasında nasıl benzer bir şey yapabilir? Bu çözümlerin her ikisi de tek bir kullanıcı tarafından yürütülen işlere dayanmaktadır.

Kendimi bir kullanıcının bazı dosyaları üretmeye başlayacağı bir durumda buluyorum ve bu dosyaların bazıları kullanıma sunulduğunda diğer kullanıcılar da işe başlayacak. Bazı çıktı dosyalarının oluşturulmuş olup olmadığını görmek için sürekli anket yapabilirim, ancak daha iyi bir çözüm olabilir mi?

Yanıtlar:


1

Tetikleyici dosyalarını kullanabilirsiniz - iş bittiğinde, tetikleyici dosyayı başka bir iş tarafından alınacak şekilde koyar! Tetikleyici dosyaları kaldırmak için ihtiyacınız olan izinleri unutmayın.


Bunun en iyi yaklaşım olduğunu kabul etti. Makineler arasında bunu yapmanız gerekiyorsa, biraz daha zordur, ancak paylaşılan bir dosyalama sistemi ayarlayabiliyorsanız yine de uygulanabilir.
Julian Knight
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.