欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

trap

捕捉信號和其他事件并執行命令。

概要

trap [-lp] [[arg] signal_spec ...]

主要用途

選項

-l    打印信號名稱以及信號名稱對應的數字。
-p    顯示與每個信號關聯的trap命令。

參數

arg:接收到信號時執行的命令。

signal_spec:信號名稱或信號名稱對應的數字。

返回值

如果表達式執行結果為成功時返回0,當參數 signal_spec 沒有指定有效值時返回1。

關于信號

信號是一種進程間通信機制,它給應用程序提供一種異步的軟件中斷,使應用程序有機會接受其他程序活終端發送的命令(即信號)。應用程序收到信號后,有三種處理方式:忽略,默認,或捕捉。進程收到一個信號后,會檢查對該信號的處理機制。如果是SIG_IGN,就忽略該信號;如果是SIG_DFT,則會采用系統默認的處理動作,通常是終止進程或忽略該信號;如果給該信號指定了一個處理函數(捕捉),則會中斷當前進程正在執行的任務,轉而去執行該信號的處理函數,返回后再繼續執行被中斷的任務。

在有些情況下,我們不希望自己的shell腳本在運行時刻被中斷,比如說我們寫得shell腳本設為某一用戶的默認shell,使這一用戶進入系統后只能作某一項工作,如數據庫備份, 我們可不希望用戶使用 Ctrl+C 等方法進入到shell狀態做我們不希望做的事情。這便用到了信號處理。

以下是一些你可能會遇到的常見信號:

信號名稱 信號數 描述
SIGHUP 1 本信號在用戶終端連接(正常或非正常)結束時發出,通常是在終端的控制進程結束時,通知同一session內的各個作業,這時它們與控制終端不再關聯。登錄Linux時,系統會分配給登錄用戶一個終端(Session)。在這個終端運行的所有程序,包括前臺進程組和后臺進程組,一般都屬于這個Session。當用戶退出Linux登錄時,前臺進程組和后臺有對終端輸出的進程將會收到SIGHUP信號。這個信號的默認操作為終止進程,因此前臺進程組和后臺有終端輸出的進程就會中止。對于與終端脫離關系的守護進程,這個信號用于通知它重新讀取配置文件。
SIGINT 2 程序終止(interrupt)信號,在用戶鍵入 Ctrl+C 時發出。
SIGQUIT 3 和SIGINT類似,但由QUIT字符(通常是Ctrl /)來控制。進程在因收到SIGQUIT退出時會產生core文件,在這個意義上類似于一個程序錯誤信號。
SIGFPE 8 在發生致命的算術運算錯誤時發出。不僅包括浮點運算錯誤,還包括溢出及除數為0等其它所有的算術錯誤。
SIGKILL 9 用來立即結束程序的運行。本信號不能被阻塞,處理和忽略。
SIGALRM 14 時鐘定時信號,計算的是實際的時間或時鐘時間。alarm 函數使用該信號。
SIGTERM 15 程序結束(terminate)信號, 與SIGKILL不同的是該信號可以被阻塞和處理. 通常用來要求程序自己正常退出;kill 命令缺省產生這個信號。

例子

當shell收到 HUP INT PIPE QUIT TERM 這幾個命令時,當前執行的程序會執行 exit 1

[root@pc root]$ trap "exit 1" HUP INT PIPE QUIT TERM

1 清理臨時文件

下面展示了如果有人試圖從終端中止程序時,如何刪除文件然后退出:

trap "rm -f $WORKDIR/work1 $WORKDIR/dataout; exit" 2

執行shell程序,如果程序接收信號為2,那么這兩個文件 (work1 和 dataout) 將被自動刪除。

添加信號1 SIGHUP

$ trap "rm $WORKDIR/work1 $WORKDIR/dataout; exit" 1 2

2 忽略信號

如果陷阱列出的命令是空的,指定的信號接收時,將被忽略:

$ trap '' 2

忽略多個信號:

$ trap '' 1 2 3 15

3 重置陷阱

當你改變了收到信號后采取的動作,你可以省略第一個參數來重置到默認行為。

$ trap 1 2

注意

  1. trap -l 等價于執行 kill -l
  2. 發送信號請查看 kill 命令。
  3. 該命令是bash內建命令,相關的幫助信息請查看 help 命令。
  4. 建議您閱讀以下參考資料來深入了解該命令:
欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体
欧美成人xxx| 午夜视频一区二区| 亚洲精品免费在线观看| 亚洲中无吗在线| 国产精品嫩草影院一区二区| 亚洲人成在线播放网站岛国| 久久久综合香蕉尹人综合网| 国产色爱av资源综合区| 国产乱码精品一区二区三区五月婷 | 欧美日韩国产一区二区三区| 国产麻豆精品theporn| 亚洲综合视频一区| 欧美吻胸吃奶大尺度电影| 亚洲三级视频| 欧美理论电影在线播放| 亚洲午夜免费视频| 欧美日韩专区| 亚洲视频在线一区| 国产精品久久福利| 久久久久国色av免费观看性色| 国产亚洲亚洲| 久久亚洲精选| 亚洲深爱激情| 国产日韩av在线播放| 久久精品道一区二区三区| 好看的日韩视频| 欧美日韩999| 亚洲一区二区三区视频| 国产精品一区二区在线观看| 久久国产精品黑丝| 亚洲精品乱码久久久久久蜜桃91| 欧美精品日韩| 亚洲男女毛片无遮挡| 国产欧美91| 欧美成人精品激情在线观看| 国产一区二区三区黄视频| 久久综合婷婷| 国内成+人亚洲| 欧美交受高潮1| 国产精品国产a级| 欧美成人精品h版在线观看| 国产精品第2页| 久久激情视频| 日韩午夜在线观看视频| 激情成人综合网| 欧美日韩国产一级片| 香蕉成人久久| 国产小视频国产精品| 欧美三日本三级少妇三2023 | 在线午夜精品| 国产性做久久久久久| 欧美激情在线有限公司| 欧美淫片网站| 日韩视频国产视频| 国产香蕉97碰碰久久人人| 欧美劲爆第一页| 欧美一区二区三区成人| 亚洲第一精品久久忘忧草社区| 国产精品地址| 欧美精品在线一区二区| 久久久精品性| 美女国产一区| 香蕉视频成人在线观看| 一级日韩一区在线观看| 亚洲国产成人av| 韩国av一区二区三区| 国产精品免费看片| 欧美日韩国产不卡在线看| 欧美精品日韩www.p站| 久久人人97超碰国产公开结果| 亚洲一区在线看| 亚洲美女淫视频| 在线性视频日韩欧美| 亚洲精品在线视频| 在线日韩中文| 国产一区在线视频| 国产精品视频导航| 欧美午夜精品| 国产精品igao视频网网址不卡日韩| 欧美成人在线免费视频| 麻豆精品一区二区av白丝在线| 欧美亚洲在线播放| 羞羞答答国产精品www一本| 久久综合成人精品亚洲另类欧美| 欧美一区二区三区四区在线观看地址 | 国产有码一区二区| 国产午夜精品久久久久久免费视| 久久综合综合久久综合| 亚洲成人原创| 亚洲伦理一区| 免费在线成人| 裸体素人女欧美日韩| 亚洲欧美成人网| 亚洲精品偷拍| 久久午夜电影网| 国产午夜精品麻豆| 国产一区二区三区日韩欧美| 国产精品成人一区二区网站软件 | 午夜精品久久久久99热蜜桃导演| 国产婷婷色一区二区三区在线| 欧美bbbxxxxx| 久久久久在线| 久久蜜桃精品| 国产女人18毛片水18精品| 亚洲免费观看高清完整版在线观看| 亚洲自啪免费| 老司机凹凸av亚洲导航| 黑人巨大精品欧美一区二区| 久久精品二区| 亚洲人屁股眼子交8| 欧美日韩一区二区免费在线观看| 亚洲欧美日韩一区在线观看| 狠狠色丁香久久综合频道| 狠狠久久亚洲欧美专区| 在线视频一区观看| 亚洲精品久久久久中文字幕欢迎你| 欧美日韩综合另类| 久久久精品免费视频| 国产精品网站在线观看| 亚洲欧美日韩国产中文在线| 国产精品久久久一区二区| 欧美在线免费观看亚洲| 亚洲一区二区成人| 黄色成人av在线| 麻豆91精品91久久久的内涵| 国产美女诱惑一区二区| 亚洲天堂av图片| 亚洲福利视频一区二区| 欧美电影免费观看网站| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美特黄视频| 久久精品国产综合精品| 久久国产综合精品| 欧美日韩第一页| 欧美成年人网站| 久久午夜精品一区二区| 欧美一区2区三区4区公司二百| 亚洲精品免费在线| 一区二区国产精品| 久久亚洲精品一区| 亚洲国产成人精品女人久久久 | 免费日韩成人| 欧美午夜一区二区福利视频| 久久综合色8888| 亚洲韩日在线| 香蕉视频成人在线观看| 久久久久久久久蜜桃| 久久久久九九视频| 欧美精品一区二区三区蜜桃| 欧美午夜宅男影院| 欧美精品高清视频| 国产视频一区二区三区在线观看| 国产亚洲欧洲997久久综合| 亚洲精品一区二区三区福利| 亚洲一区二区免费| 久久久九九九九| 欧美日韩在线看| 亚洲国产小视频| 亚洲精选久久| 欧美国产日韩xxxxx| 国产欧美日韩一区二区三区在线观看| 国产日韩欧美综合精品| 亚洲免费在线精品一区| 欧美三级特黄| 午夜在线视频观看日韩17c| 国产一区999| 99re6这里只有精品视频在线观看| 久久久久久久久久久一区| 欧美 日韩 国产精品免费观看| 欧美精品亚洲二区| 国产精品实拍| 亚洲高清电影| 免费看的黄色欧美网站| 亚洲欧美在线看| 欧美成人中文字幕| 亚洲黄色影片| 欧美体内谢she精2性欧美| 久久精品久久综合| 99re6热在线精品视频播放速度| 美女视频黄a大片欧美| 国产精品揄拍一区二区| 一区二区三区你懂的| 欧美区亚洲区| 欧美不卡福利| 久久蜜桃精品| 欧美激情小视频| 亚洲精品午夜| 欧美aⅴ99久久黑人专区| 欧美韩日亚洲| 欧美一区二区在线| 亚洲精品国产精品国产自| 欧美特黄a级高清免费大片a级| 狂野欧美激情性xxxx| 久久综合久久综合九色| 国产精品成人一区二区艾草| 一区一区视频| 伊人夜夜躁av伊人久久| 国产偷久久久精品专区| 久久久蜜臀国产一区二区| 亚洲成人在线网|