cron probléma

Fórumok

Sziasztok,

Van egy furcsa jelenség. Van egy gép, amin a /etc/crontab idevágó sora így fest
25 2 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

A /etc/cron.daily alatt vannak a mentő scriptek. Előfordul, hogy nagyon nem hajnali 2:25-kor kezdi el futtatni a scripteket, hanem pl. most is fut.
A process tree idevágó része így fest:

1 3849 3849 3849 ? -1 Ss 0 0:05 /usr/sbin/cron
3849 21838 3849 3849 ? -1 S 0 0:00 \_ /USR/SBIN/CRON
21838 21839 21839 21839 ? -1 Ss 0 0:00 \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
21839 21846 21839 21839 ? -1 S 0 0:00 | \_ /bin/sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
21846 21847 21839 21839 ? -1 S 0 0:00 | \_ run-parts --report /etc/cron.daily
21847 17920 17920 17920 ? -1 Ss 0 0:00 | \_ /bin/bash /etc/cron.daily/ment

Ebből látszik, hogy a cron indította el a mentést root felhasználóval. A root-nak nincs külön crontab file-ja. Miért lehet ez?
A szerveren az óra pontos.

Hozzászólások

S mikor indult? Nem lehet, hogy azota is fut?

--> ps -f -p PID

Azért van, mert benne van a cron.daily ben, ahogy írja is, azokat naponta elindítja, cron.weekley hetente. A cron daemon indította el, és mivel a cron daemont valszeg a root indította / ps u $(pidof cron) /, így pl. rootként futnak a cron.daily ben levő szkriptek is.

----------

r=1 vagyok, de ugatok...

a HUP-on is van egy kis cron probléma, mert a jávamikulás dec.16-án még mindig azt mondja, hogy "10 nap karácsonyig..." :D

'ápdét': bocs, 9:01-kor már csak 9 nap karácsonyig :)

Nekem a karórámon volt egy kis cron hiba. Szerinte ma még csak 15-e van. Gondoltam tekerek rajta 24 órát előre és kész. Mikor átléptem a delet, átváltotta a dátumot is. De szóval pont 12 órával volt elcsúszva, de nyomtam neki egy manuál ntpdate -et :)

--
http://laszlo.co.hu/