我有一个python脚本,它使用带有os.kill的SIGSTOP和.SIGCONT命令来暂停或恢复进程.有没有办法确定相关的PID是处于暂停还是恢复状态?
我自学了一些python OOP,我创建了一个简单的GUI,它使用Popen在后台启动了许多脚本.我需要始终确定这些脚本是否处于活动状态,我将使用循环.
但是,如何在不影响用户使用GUI的能力的情况下始终在后台运行循环?
我有一个基于GUI的程序,我需要用户能够暂停或恢复子进程.例如,如果我有:
programID = subprocess.Popen("program_name"), shell=True)
Run Code Online (Sandbox Code Playgroud)
有没有办法可以暂停或恢复这个?我读了一些关于使用SIGTERM的内容,但我并没有完全掌握它.
python ×3
subprocess ×2
background ×1
controls ×1
linux ×1
loops ×1
pid ×1
popen ×1
process ×1
resume ×1