从另一个程序中删除后台程序

2024-04-19 05:47:39 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在运行一个python脚本: 它在后台启动一个日志程序 做一堆事情。 然后停止记录程序。你知道吗

所以我有两个问题: 1) 我知道要运行后台程序,我可以打电话: 操作系统(“测试日志程序”) 但我也能做到: 操作系统(“测试”\u echo\u prog>;日志文件.log&;“”) 或者类似的东西?你知道吗

2)如何关闭test\u echo\u prog? 对于该程序,我使用的是pkill“test\u log\u prog”,但由于某些原因,它在使用>;时不起作用;日志文件.log..... 你知道吗

提前谢谢!你知道吗

干杯!你知道吗


Tags: 文件testechogt程序脚本log记录
1条回答
网友
1楼 · 发布于 2024-04-19 05:47:39

你可以用Python的杀死通过进程的pid终止进程,向进程发送一个几乎任意的信号,如SIGTERM或SIGINT。如果它还没死,试试西格尔。你知道吗

您可以使用pidof程序查找进程的pid,或者如果您使用子流程.Popen您可以从popen对象获取pid,而无需生成另一个子程序。操作系统已经不受欢迎了,至少和子流程.Popen. 你知道吗

相关问题 更多 >