我正在研究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 命令如何发送信号。我不明白
- 什么是
kill -USR1
从哪里来USR
的,kill 命令期望什么参数
我在想 kill 只杀死进程 id ,为什么我们要传递参数给 kill 命令