[linux] Perl script - cron problem - VYRIESENE
Martin Kyrc
martin.kyrc na developers.sk
Středa Červen 23 18:52:18 CEST 2004
skor by som povedal "vyriesene".
z cronu spustam shell script, v ktorom nastavim premennu TERM a
nasledne volam perl script.
vyriesilo mi to sice problem, ale... urcite existuje aj elegantnejsie
riesenie, alebo nie? :)
On 23.6.2004 18:41:23, Martin Kyrc wrote:
> 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