2013-01-22 42 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) 
相關問題