Poor man's cron

Van az úgy, hogy apróbb rendszereken nincs semmilyen feladatütemező. Se cron, se semmi. Viszont szükség lehet rá. Ideiglenesen jobb nem jutott eszembe a rendelkezésre álló marék parancsból az idő szinkronizálásra, mint ez:


/bin/watch -n 300 /usr/sbin/rdate -s ntp0.cornell.edu & > /dev/null 2>&1

Egyszerű és működik.

(magamnak: bele a /etc/init.d/rcS.local -ba)

Hozzászólások

subscribe

--------------------------------------------------------------------------
színes

> /dev/null 2>&1

helyett elvileg elég

&>/dev/null

Inittab, respawn? Bár ez csak akkor jó, ha két perc alatt legfeljebb tízszer kell újraindítani a taskot.

(while true; do /usr/sbin/rdate -s ntp0.cornell.edu; sleep 300s; done) & >/dev/null 2>&1

Es akkor megsporoltal egy watch-ot is. Cserebe mondjuk lett sleep. De aludni egyszerubb, mint figyelni, igy meg mindig jobban jar az ember ;)

--
|8]

Jah, de annak tobb hatranya is van:

* Nem lehet tul gyakorira venni
* root kell hozza

Mondjuk e konkret esetben egyik sem akadaly, de altalanossagban veve egyszeru ember nem biztos, hogy tud inittabot editalni.

De ez mar csak kotozkodes, adott helyzetre az inittabos megoldas tenyleg jobb :)

--
|8]

Drupal 7-ben már alapból van Poor man's cron.