kill ve skriptu nefunguje

Dan Lukes dan at obluda.cz
Mon Oct 27 22:36:12 CET 2008


Milan Cizek wrote:
>>> #!/bin/sh
>>> kill -9 `ps ax | grep -v grep | grep 'test.pl [A-Z]' | awk '{print 
>>> $1}'`

> crontabu. Potiz je s tim, ze když skript poustim rucne v okne terminalu,
> vypis je spravny. Jakmile jej ale spusti cron, vypis se na sirku orizne na
> 80znaku. Nevejde se tam tak cela cesta s nazvem a parametrem scriptu,
> dusledkem cehoz se neuplatni grep a vraceny seznam neobsahuje zadny PID. Jak
> to vyresit?

Mozna, kdyby existovala promenna COLUMNS s vhodnym cislem, vyresilo by 
se to. Ja bych ale driv zkusil prozkoumat, jestli cely ten radek nemuzu 
nahradit 'killall'. No a kdyby ne, tak bych prinejmensim to ps volal s '-c'

						Dan




More information about the Users-l mailing list