我正在尝试编写一个shell脚本,该脚本将从文本文件中获取pid并将其杀死。
PID=`cat pid.txt`
echo $PID | xargs -9
我收到错误消息:
kill:非法pid:954
但是我已经确认pid是正确的。 我在这里想念什么
答案 0 :(得分:2)
将我的评论转换为答案,以便将来的访问者容易找到解决方案。
您可以使用:
kill -9 $(<pid.txt)
BASH指令$(<pid.txt)
将获取文件pid.txt
的内容。
对于POSIX,请使用以下等效命令:
kill -9 $(cat pid.txt)