信号:
一个进程向另一个进程通过信号传递某种信息
kill -l 查看信号
kill -signame PID 给PID的进程发送一个信号
kill -l 查看信号
kill -signame PID 给PID的进程发送一个信号
关于信号:
信号的名称:系统定义,信号的名字
信号的含义:系统定义,信号的作用
信号的默认处理方法:系统定义,信号给接收进程带来的行为
终止 暂停 忽略
信号的名称:系统定义,信号的名字
信号的含义:系统定义,信号的作用
信号的默认处理方法:系统定义,信号给接收进程带来的行为
终止 暂停 忽略
python如何操作信号:
发送
os.kill(pid,sig)
功能:向一个进程发送一个信号
参数:pid:要发送的进程pid号
sig:要发送的信号
发送
os.kill(pid,sig)
功能:向一个进程发送一个信号
参数:pid:要发送的进程pid号
sig:要发送的信号
signal.alarm(sec)
功能:向自身发送一个时钟信号 SIGALRM
参数:sec 时钟秒数
*信号属于异步通信方式,信号的发送不会影响进程的持续执行
*在一个进程中只能同时有一个时钟,后面的时钟会覆盖前面的,
功能:向自身发送一个时钟信号 SIGALRM
参数:sec 时钟秒数
*信号属于异步通信方式,信号的发送不会影响进程的持续执行
*在一个进程中只能同时有一个时钟,后面的时钟会覆盖前面的,
处理:
signal.pause()
功能:阻塞等待一个信号的发生
signal.pause()
功能:阻塞等待一个信号的发生