在Bash中创建新进程后杀死错误

时间:2019-04-25 11:48:46

标签: bash

我想将python脚本作为新进程运行。 python脚本应使用类似于

的bash脚本运行
python test3.py
PID=$!
sleep 59
kill $PID

但是在59秒之后,我得到一个错误 kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

2 个答案:

答案 0 :(得分:2)

  

似乎python命令的末尾缺少&(以便可以在后台启动该命令),否则最后一个派生的pid $!可能为空,结果是得到的错误– Nahuel Fouilleul 1小时前

答案 1 :(得分:1)

您也可以使用pkillkillall