cron segitseg?

Fórumok

Sziasztok!

Van egy kis problemam: irtam egy rovidke scriptet, ami csinal egy kepernyokepet, lefotozza az usert, es ezeket valamint a traceroute outputjat elkuldi emailben (lopasvedelem).
Namarmost pontosan azt csinalja, amit szeretnem, ha csak ugy terminalbol inditom, de cronbol indulva egyaltalan nem mukodik. syslogban ilyen uzeneteket talalok:
May 14 12:37:00 Zs com.apple.launchd[1] (0x10d680.cron[8795]): Could not setup Mach task special port 9: (os/kern) no access
May 14 12:37:00 Zs postfix/local[8811]: warning: service not found: biff/udp

Ugy latszik, a cron valami nagyon minimal environmentet ad, ami alol nem mukodnek rendesen dolgok, hogyan lehetne workaroundolni?
10.5.2-t hasznalok.
Koszi a segitseget!

Udv,
Zsolt

Hozzászólások

Annál, hogy a script-edben azzal kezded, hogy beállítod a megfelelő környezetet, megadod a teljes elérési utakat, nincs jobb ötletem. Ez működni szokott cron esetén.

--
trey @ gépház

próbáld meg egy scriptbe beleírni (és ezt futtasd cron-ből):

su - -c "/elérési_út/scripted"

Vagy értelem szerűen módosítsd arra a felhasználónévre, amivel emúgy jól megy.