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
- 941 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni