2013-01-22 44 views
4

该主题基本上告诉我想要的。我可以从python发出信号吗?

我阅读了文档,它告诉我如何处理信号,但不知道如何自己做信号。

谢谢!

+0

请澄清一下:您是在谈论操作系统级别的信号还是关于Qt中的信号,信号和插槽的概念。 –

+0

请澄清:您是在谈论操作系统级的信号还是关于信号转换的信号,指示左转或右转的概念 – Sheena

回答

6

可以使用os.kill方法。因为Python 2.7它应该工作在Unix和Windows(没有测试它自己),虽然它需要使用不同的参数来调用:

import os, signal 

os.kill(pid, signal.SIGHUP) # Unix version only... 
7

使用os.kill。例如,送SIGUSR1到自己的过程中,使用

import os,signal 
os.kill(os.getpid(), signal.SIGUSR1) 
相关问题