SORU
8 Mart 2012, PERŞEMBE


Çalışan her 30 saniyede bir cron

Her 30 saniyede bir çalıştırmak için gereken bir cron var Tamam...aşağıda ne var burada

*/30 * * * * /bin/bash -l -c 'cd /srv/last_song/releases/20120308133159 && script/rails runner -e production '\''Song.insert_latest'\'''

Çalışır ama bu 30 dakika ya da 30 saniye...ve ayrıca cron en iyi araç eğer kaçarsam kullanmak üzere sık sık olmayabilir okuyorum. Orada daha iyi bir seçenek olacak yoksa yukarıdaki cron düzeltmek için bir yol olduğunu ubuntu 11.04 üzerine yüklemek için başka bir iyi bir araç

CEVAP
8 Mart 2012, PERŞEMBE


*/30 vardakikabelirtici - 30 (diğer bir deyişle, her yarım saatte bir adım ile her dakika anlamına gelir. cron sub-dakika kararları inip olmadığı için, başka bir yol bulmak gerekir.

Bir ihtimal çakma bir parça olsa da, iki iş, bir 30 saniye ile telafi yoludur

* * * * * /path/to/executable param1 param2
* * * * * ( sleep 30 ; /path/to/executable param1 param2 )

Her ikisi decronişler aslında ama ikincisi her dakika yeni bir çalışma "" iş, /path/to/executable. et çalıştırmadan önce yarım dakika bekler

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010