我想将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]
答案 0 :(得分:2)
似乎python命令的末尾缺少
&
(以便可以在后台启动该命令),否则最后一个派生的pid $!
可能为空,结果是得到的错误– Nahuel Fouilleul 1小时前
答案 1 :(得分:1)
您也可以使用pkill
或killall