标签: python subprocess
我正在处理两个脚本。 一个脚本永远在运行。 当它感知到对自身的更新时,它将作为子进程运行第二个脚本。 第二个脚本应该终止第一个脚本,实现更改并运行更新的脚本。 但是,我找不到杀死第一个脚本的方法。子进程如何杀死其父进程?
答案 0 :(得分:1)
您正在向后执行此操作,并且不应使用子进程来终止父进程。
相反,您将需要“永久运行”脚本的父进程(现在将是子进程)。检测到更新时,子进程将自行终止,并请求父进程执行更改。然后父级将重新启动子进程。