SORU
2 Mart 2010, Salı


Değil't zaten çalışıyor sadece cron işi çalıştırmak

Bekçi köpeği gibi bir cron işi kurmak için yarattığım bir daemon için çalışıyorum. Eğer daemon hataları ve başarısız, istediğim cron işi için düzenli olarak yeniden... emin değilim bunun mümkün, ama okudum ile birkaç cron öğreticiler ve bulamadım bir şey olur ne arıyorum...

Benim daemon gerçekten sadece eğer bu iş, bir önceki çalışma hala çalışıyor değil mi eğer SADECE bir cron çalıştırmak için arıyorum yani bir kabuk başladı, alır.

Kilit dosyaları kullanarak yapmak istediğim şey için bir Çözüm mü I found this post,, Eğer bunu yapmak için daha iyi bir yol varsa emin değilim

Yardımlarınız için teşekkürler.

CEVAP
2 Mart 2010, Salı


Sadece kabuk bir senaryo yazdım yazdırma biriktirme programı:

#!/bin/sh
if ps -ef | grep -v grep | grep doctype.php ; then
        exit 0
else
        /home/user/bin/doctype.php >> /home/user/bin/spooler.log &
        #mailing program
        /home/user/bin/simplemail.php "Print spooler was not running...  Restarted." 
        exit 0
fi

Her iki dakikada bir çalışır ve oldukça etkili. Eğer bazı nedenlerden dolayı bu süreç çalışan değilse özel bilgi ile bana e-posta var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012
  • videoisunrelated

    videoisunrel

    5 Mart 2009