重启 python后台进程的shell脚本
注意使用 awk命令 对输出的每行进行 拆分 提取 进程ID 赋值给变量;然后 执行相应kill等命令;
echo "删除旧进程"
old_ids=$(ps -ef | grep /home/work/venv/bin/python | grep -v grep | awk '{print $2}')
echo $old_ids
kill $old_ids
echo "删除成功"
echo "后台启动新进程"
nohup /home/venv/bin/python /home/manage.py start > /home/log/runoob.log 2>&1 &