当前位置:首页 >> 编程语言 >> 【python】【centos】使用python杀死进程后自身也会退出,htc t528d rom

【python】【centos】使用python杀死进程后自身也会退出,htc t528d rom

0evadmin 编程语言 1
文件名:【python】【centos】使用python杀死进程后自身也会退出,htc t528d rom 【python】【centos】使用python杀死进程后自身也会退出 问题

使用python杀死进程后自身程序也会退出,无法执行后边的代码 这样不行:

# cmd = " ps -ef | grep -v grep | grep -E 'task_pull_and_submit.py$|upgrade_system.py$'| awk '{print $2}'"# pids = os.popen(cmd).read().strip('\n').split('\n')# print(pids)# for pid in pids:# os.system("kill -9 {}".format(pid)) 解决

使用shell脚本杀死进程,然后再让shell脚本运行该python程序 替代方案:

#!/bin/bashtask_pull_and_submit=`ps -ef | grep -v grep | grep -E 'task_pull_and_submit.py$'| awk '{print $2}'`if (($task_pull_and_submit));thenkill -9 $task_pull_and_submitfiupgrade_system=`ps -ef | grep -v grep | grep -E 'upgrade_system.py$'| awk '{print $2}'`if (($upgrade_system));thenkill -9 $upgrade_systemfi# 先 cd 到绝对目录下执行cd /opt/apps/back_data && nohup python backup_data.py &
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接