0
我試圖按名稱殺死進程。它應該先殺死子進程,然後再父進程,但我只會被父母殺死。請幫助。編輯:解決只殺害父進程,而不是在bash中的子進程和父進程
我試圖按名稱殺死進程。它應該先殺死子進程,然後再父進程,但我只會被父母殺死。請幫助。編輯:解決只殺害父進程,而不是在bash中的子進程和父進程
請您嘗試一下這種方法:
PID=$(ps -aef | grep `whoami` | grep $argument | grep -v grep | grep -v $$ | awk '{print $2}'
for x in ${PID[@]}; do
CPID=$(ps -aef | grep `whoami` | grep $PID | grep -v grep | grep -v $$ | awk '{print $3}'
for y in ${CPID[@]}; do
kill $y
done
kill $x
done