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

  • failblog

    failblog

    17 HAZİRAN 2008
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008