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