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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006
  • vgeller1

    vgeller1

    22 Kasım 2009