私はpythonでシグナルトピックを研究していて、この例に出くわしました
import signal
import os
import time
def receive_signal(signum, stack):
print 'Received:', signum
signal.signal(signal.SIGUSR1, receive_signal)
signal.signal(signal.SIGUSR2, receive_signal)
print 'My PID is:', os.getpid()
while True:
print 'Waiting...'
time.sleep(3)
今、彼はこれを使用して信号を送信しています
I ran signal_signal.py in one window, then kill -USR1 $pid, kill -USR2 $pid, and kill -INT $pid in another.
私はほとんど問題がありません
- どのようにLinuxを殺すことができますかコマンドは、シグナルを送信する方法です。理解できません
- 何が
kill -USR1
どこUSR
から来たのか、キルコマンドが期待するパラメータは何ですか
kill はプロセス ID のみを殺すと考えていましたが、なぜ kill コマンドにパラメータを渡すのですか?