我有一個for循環來獲取PID列表並殺死每個PID。我想顯示PS輸出的整行並將其寫入/ tmp/outfile。但是從PS輸出的每一行中,每個字段(PID,PPID,...)都會在/ tmp/outfile中與新行一起寫入。因此,如果PS輸出有三行作爲輸出,我想將這三行記錄到/ tmp/outfile中,但它會打破行中的每個字段並添加一個新行。我該怎麼做。殺死進程
for list in `ps -ef | grep "${process_name}" | grep -v "${SCRIPTNAME}" | grep -v grep`
do
echo "$list" >> $CUSTOM_TMP/test5566
PID=`echo $list | awk '{print $2}'`
kill -TERM "$list"
done
使用「回聲-n」將從輸出 – bobah 2010-06-04 07:04:27