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

问题

使用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程序

替代方案:

bash 复制代码
#!/bin/bash

task_pull_and_submit=`ps -ef | grep -v grep | grep -E 'task_pull_and_submit.py$'| awk '{print $2}'`
if (($task_pull_and_submit));
then
  kill -9 $task_pull_and_submit
fi

upgrade_system=`ps -ef | grep -v grep | grep -E 'upgrade_system.py$'| awk '{print $2}'`
if (($upgrade_system));
then
  kill -9 $upgrade_system
fi

# 先 cd 到绝对目录下执行
cd /opt/apps/back_data && nohup python backup_data.py &
相关推荐
dagouaofei3 分钟前
培训项目总结 PPT 工具对比评测,哪款更专业
python·powerpoint
Hello eveybody3 分钟前
用代码生成你的电影预告片(Python)
python
山沐与山15 分钟前
【设计模式】 Python代理模式:从入门到实战
python·设计模式·代理模式
言之。25 分钟前
Python调用DeepSeek API查询ClickHouse
windows·python·clickhouse
风跟我说过她27 分钟前
HBase完全分布式部署详细教程(含HA高可用版+普通非HA版)
大数据·数据库·分布式·centos·hbase
SCBAiotAigc39 分钟前
Chrome的cookie编辑插件EditThisCookie
人工智能·chrome·python·ubuntu
dagouaofei1 小时前
运营述职 PPT 工具横评:效率与呈现谁更优
python·powerpoint
先做个垃圾出来………1 小时前
Python测试桩工具
java·开发语言·python
小芳矶1 小时前
【langchain框架——检索链】利用检索链创建自己的购物知识库并完成智能体的商品推荐
java·python·langchain
就叫飞六吧1 小时前
py脚本一键生成常见文件格式案例
开发语言·python