成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用命令trap來(lái)捕捉信號(hào)

運(yùn)維 系統(tǒng)運(yùn)維
它有三種形式分別對(duì)應(yīng)三種不同的信號(hào)回應(yīng)方式. 第一種:trap ""commands"" signal-list當(dāng)腳本收到signal-list清單內(nèi)列出的信號(hào)時(shí),trap命令執(zhí)行雙引號(hào)中的命令.

它有三種形式分別對(duì)應(yīng)三種不同的信號(hào)回應(yīng)方式。

第一種:

trap ""commands"" signal-list

當(dāng)腳本收到signal-list清單內(nèi)列出的信號(hào)時(shí),trap命令執(zhí)行雙引號(hào)中的命令.

第二種:

trap signal-list

trap不指定任何命令,接受信號(hào)的默認(rèn)操作.默認(rèn)操作是結(jié)束進(jìn)程的運(yùn)行.

第三種:

trap "" "" signal-list

trap命令指定一個(gè)空命令串,允許忽視信號(hào).

Linux信號(hào)簡(jiǎn)介

1) SIGHUP 本信號(hào)在用戶終端連接(正常或非正常)結(jié)束時(shí)發(fā)出, 通常是在終端的控制進(jìn)程結(jié)束時(shí), 通知同一session內(nèi)的各個(gè)作業(yè), 這時(shí)它們與控制終端不再關(guān)聯(lián).

2) SIGINT 程序終止(interrupt)信號(hào), 在用戶鍵入INTR字符(通常是Ctrl-C)時(shí)發(fā)出

3) SIGQUIT 和SIGINT類似, 但由QUIT字符(通常是Ctrl-\)來(lái)控制. 進(jìn)程在因收到SIGQUIT退出時(shí)會(huì)產(chǎn)生core文件, 在這個(gè)意義上類似于一個(gè)程序錯(cuò)誤信號(hào).

4) SIGILL 執(zhí)行了非法指令. 通常是因?yàn)榭蓤?zhí)行文件本身出現(xiàn)錯(cuò)誤, 或者試圖執(zhí)行數(shù)據(jù)段. 堆棧溢出時(shí)也有可能產(chǎn)生這個(gè)信號(hào).

5) SIGTRAP 由斷點(diǎn)指令或其它trap指令產(chǎn)生. 由debugger使用.

6) SIGABRT 程序自己發(fā)現(xiàn)錯(cuò)誤并調(diào)用abort時(shí)產(chǎn)生.

7) SIGIOT 在PDP-11上由iot指令產(chǎn)生, 在其它機(jī)器上和SIGABRT一樣.

8) SIGBUS 非法地址, 包括內(nèi)存地址對(duì)齊(alignment)出錯(cuò). eg: 訪問(wèn)一個(gè)四個(gè)字長(zhǎng)的整數(shù), 但其地址不是4的倍數(shù).

9) SIGFPE 在發(fā)生致命的算術(shù)運(yùn)算錯(cuò)誤時(shí)發(fā)出. 不僅包括浮點(diǎn)運(yùn)算錯(cuò)誤, 還包括溢出及除數(shù)為0等其它所有的算術(shù)的錯(cuò)誤.

10) SIGKILL 用來(lái)立即結(jié)束程序的運(yùn)行. 本信號(hào)不能被阻塞, 處理和忽略.

11) SIGUSR1 留給用戶使用

12) SIGSEGV 試圖訪問(wèn)未分配給自己的內(nèi)存, 或試圖往沒(méi)有寫權(quán)限的內(nèi)存地址寫數(shù)據(jù).

13) SIGUSR2 留給用戶使用

14) SIGPIPE Broken pipe

15) SIGALRM 時(shí)鐘定時(shí)信號(hào), 計(jì)算的是實(shí)際的時(shí)間或時(shí)鐘時(shí)間. alarm函數(shù)使用該信號(hào).

16) SIGTERM 程序結(jié)束(terminate)信號(hào), 與SIGKILL不同的是該信號(hào)可以被阻塞和處理. 通常用來(lái)要求程序自己正常退出. shell命令kill缺省產(chǎn)生這個(gè)信號(hào).

17) SIGCHLD 子進(jìn)程結(jié)束時(shí), 父進(jìn)程會(huì)收到這個(gè)信號(hào).

18) SIGCONT 讓一個(gè)停止(stopped)的進(jìn)程繼續(xù)執(zhí)行. 本信號(hào)不能被阻塞. 可以用一個(gè)handler來(lái)讓程序在由stopped狀態(tài)變?yōu)槔^續(xù)執(zhí)行時(shí)完成特定的工作. 例如, 重新顯示提示符

19) SIGSTOP 停止(stopped)進(jìn)程的執(zhí)行. 注意它和terminate以及interrupt的區(qū)別: 該進(jìn)程還未結(jié)束, 只是暫停執(zhí)行. 本信號(hào)不能被阻塞, 處理或忽略.

20) SIGTSTP 停止進(jìn)程的運(yùn)行, 但該信號(hào)可以被處理和忽略. 用戶鍵入SUSP字符時(shí)(通常是Ctrl-Z)發(fā)出這個(gè)信號(hào)

21) SIGTTIN 當(dāng)后臺(tái)作業(yè)要從用戶終端讀數(shù)據(jù)時(shí), 該作業(yè)中的所有進(jìn)程會(huì)收到SIGTTIN信號(hào). 缺省時(shí)這些進(jìn)程會(huì)停止執(zhí)行.

22) SIGTTOU 類似于SIGTTIN, 但在寫終端(或修改終端模式)時(shí)收到.

23) SIGURG 有緊急數(shù)據(jù)或out-of-band數(shù)據(jù)到達(dá)socket時(shí)產(chǎn)生.

24) SIGXCPU 超過(guò)CPU時(shí)間資源限制. 這個(gè)限制可以由getrlimit/setrlimit來(lái)讀取/改變

25) SIGXFSZ 超過(guò)文件大小資源限制.

26) SIGVTALRM 虛擬時(shí)鐘信號(hào). 類似于SIGALRM, 但是計(jì)算的是該進(jìn)程占用的CPU時(shí)間.

27) SIGPROF 類似于SIGALRM/SIGVTALRM, 但包括該進(jìn)程用的CPU時(shí)間以及系統(tǒng)調(diào)用的時(shí)間.

28) SIGWINCH 窗口大小改變時(shí)發(fā)出.

29) SIGIO 文件描述符準(zhǔn)備就緒, 可以開始進(jìn)行輸入/輸出操作.

30) SIGPWR Power failure

 

【編輯推薦】

  1. snmp trap receiver無(wú)法接收trap信息,尋找答案
  2. 利用Trap Server誘拐黑客
  3. [已解決 - 最佳答案] 懸賞價(jià)格: 無(wú)憂幣 20 請(qǐng)問(wèn):H3C交換機(jī)的snmp trap設(shè)置,為什么在kiwi上顯示是數(shù)字?
責(zé)任編輯:張燕妮 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2016-08-16 08:26:19

Linuxsignalsigaction

2020-10-18 07:13:44

Linux系統(tǒng)編程信號(hào)捕捉

2021-12-25 23:22:32

Windows 10Windows微軟

2017-02-14 08:33:48

CPULinux內(nèi)核

2019-09-27 10:53:28

RedisPythonJava

2010-07-07 18:10:44

SNMP Trap

2013-12-03 09:23:06

命令行網(wǎng)速

2018-04-28 09:12:42

Linux

2011-06-28 15:47:13

Qt 信號(hào)

2010-06-17 14:31:10

Rsync 使用

2009-02-26 09:56:00

路由器啟動(dòng)Boot System

2020-09-03 13:41:03

Graudit安全漏洞開源工具

2020-09-03 16:31:00

代碼技能工具

2020-09-28 15:14:31

Linux常用命令實(shí)用命令

2016-01-04 15:17:50

Linux命令行硬件

2014-06-09 10:23:20

2022-08-14 19:19:14

Linux

2021-01-31 10:48:24

命令Systemctl工具

2010-01-04 10:10:00

2014-12-19 11:37:37

Docker
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 性做久久久久久免费观看欧美 | 国产精品精品视频一区二区三区 | 日本精品裸体写真集在线观看 | 国产成人在线观看免费 | 欧美成人免费在线 | 国产在线观看av | 久久久久av | 日韩精品免费 | 在线日韩视频 | 亚洲精品9999 | 国产黄色大片 | 欧美13videosex性极品 | 中文字幕在线一区 | 国产一区免费 | 亚洲午夜电影 | 亚洲成a人片 | 日韩在线视频精品 | 最新中文字幕在线 | 国产黄色av电影 | 精品一区二区三区视频在线观看 | a级大片免费观看 | 91av在线视频观看 | 国产乱码精品1区2区3区 | 精品久久久久久久久久久久久久 | 第四色影音先锋 | 欧美国产日韩在线观看 | 国产aa | 成人免费精品视频 | 亚洲狠狠爱 | 久久久久久成人网 | 999久久久国产精品 欧美成人h版在线观看 | 99热99| 日韩一区二区三区在线观看 | 久久一区视频 | 欧美精品一区二区在线观看 | 一区二区三区在线电影 | 美女爽到呻吟久久久久 | 国产精品久久久久久久久久免费 | 久草院线| 国产精品久久久久久久免费大片 | 欧美日韩在线观看一区二区三区 |