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

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Fuse

    Fuse

    21 Kasım 2005
  • habpsu

    habpsu

    25 Temmuz 2007