← Back to team overview

sslug-teknik team mailing list archive

Re: Fejl i script, find den...

 

Verner Kjærsgaard wrote:

    for i in $(pgrep -u $1)
    do
       kill -9 $i
    done


Altså dette her fejler?
Jeg mener ikke der er noget galt. Er det en bestemt fejl du oplever - f.eks. kan man få fejlmeddelelser når man slår en masse processer ihjel, hvis en af dem man kill'er tidligt i rækken også lukker sine børn ned - så vil du efterfølgende bede om at kill'e børnene, som ikke findes på det tidspunkt. Så brokker kill sig, som regel med "No such process" eller noget i den stil.

Hvis du vil slippe for det kan du prøve noget med

for i in $(pgrep -u $1 | sort -n)
do ...

-eller evt. undertrykke fejlmeddelelserne med
  kill -9 $1 2>/dev/null

Mvh
Kenneth


Follow ups

References