国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中常用信號signal類型實例

2020-02-22 22:59:56
字體:
來源:轉載
供稿:網友

本文研究的主要是Python中的Signal 信號的相關內容,具體如下。

常用信號類型

    SIGINT 終止進程 中斷進程,不可通過signal.signal()捕捉(相當于Ctrl+C) SIGTERM 終止進程 軟件終止信號,可通過signal.signal()捕捉(默認信號,當os.kill()沒有指明信號類型時,默認的是該信號) SIGKILL 終止進程 殺死進程,不可捕捉(相當于linux下的kill命令,windows下使用會拋出異常) SIGALRM 鬧鐘信號 可以通過signal.alarm()和os.kill()發送該信號,可通過signal.signal()捕捉 SIGQUIT 退出進程 和SIGTERM類似,可通過signal.signal()捕捉

a.py

#coding=utf8 import signal,os,time def onsignal_term(a,b):   print '收到SIGTERM信號'  def onsignal_quit(a,b):   print '收到SIGQUIT信號'  def onsignal_alrm(a,b):   print '收到SIGALRM信號'    signal.signal(signal.SIGTERM,onsignal_term) signal.signal(signal.SIGQUIT,onsignal_quit) signal.signal(signal.SIGALRM,onsignal_alrm) signal.alarm(10) while 1:   print '進程id:',os.getpid()   time.sleep(2) 

b.py

import os,signal,time os.kill(5097,signal.SIGTERM) time.sleep(5) #如果進程被終止后面的信號不會起作用 os.kill(4976,signal.SIGINT) os.kill(5006,signal.SIGKILL) os.kill(5071,signal.SIGQUIT) os.kill(5097,signal.SIGALRM) 

總結

以上就是本文關于Python中常用信號signal類型實例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 城口县| 太康县| 凭祥市| 浦北县| 文山县| 锡林浩特市| 苍山县| 吉林市| 阿克陶县| 洛隆县| 安新县| 兴海县| 南开区| 正定县| 玉龙| 洛川县| 嘉禾县| 壤塘县| 吐鲁番市| 玛纳斯县| 贵定县| 虎林市| 白河县| 霸州市| 武平县| 天峻县| 库伦旗| 九江市| 高碑店市| 齐河县| 晋江市| 滕州市| 宝山区| 五莲县| 大新县| 浮山县| 北宁市| 仁寿县| 中西区| 文化| 天气|