[linux] Perl script - cron problem
Martin Kyrc
martin.kyrc na developers.sk
Středa Červen 23 18:41:23 CEST 2004
Hello!
V perle mam napisany skript, v ktorom (okrem ineho) zistujem zatazenie
CPU. Robim to takto (ak viete o vhodnejsom sposobe sem s nim):
$cpusystem = `top -b -n1 | grep Cpu | tail -1 | awk '{print 1*\$4}'`;
Ak tento skript spustim z prik.riadku vsetko zbehne bez problemov.
Ak ho vsak volam z /etc/cron.d/ tak dostavam hlasku:
TERM environment variable not set.
Podobnym sposobom zistujem este par inych parametrov systemu (napr.
obsadenie diskov) a tam nemam tento problem. Myslim, ze nastavenie
TERM env.premennej bude vyzadovat binarka 'top'. Problem je vsak v
tom, ze neviem ako to nastavit v Perle.
any ideas?
(pomohol by mi aj iny sposob ziskavania zatazenia CPU ako grep z top)
Za kazde nakopnutie dakujem.
--
\ /
/\ o -
/\/ \ \
--[ horol ]-------/ / \--
Další informace o konferenci linux