sousproses moins.J'ai essayé de passer SIGINT à travers un sous-processus dans un but absurde de fonctionner dans Popen.
```py
from subprocess import Popen
from signal import signal, SIGINT
cmd = '/usr/bin/less /var/log/system.log'.split()
p = Popen(cmd)
def send_signal_fn(signum, frame):
p.send_signal(SIGINT)
signal(SIGINT, send_signal_fn)
p.communicate()
Utilisez le gestionnaire de signaux pour faire
Popen.send_signal (SIGINT) '' quand
`` SIGINT``` arrive.
Maintenant, vous pouvez revenir de `` moins + F '' sans mourir.
Recommended Posts