我有一个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