欧美激情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_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体
亚洲视频免费在线| 蜜桃av一区二区| 7777精品伊人久久久大香线蕉| 99久久精品国产导航| 在线观看视频91| 欧美一区二区三区的| 欧美性色aⅴ视频一区日韩精品| 亚洲一区影音先锋| 亚洲日本在线a| 男男视频亚洲欧美| 欧美中文字幕一区二区三区 | 久久综合给合久久狠狠狠97色69| 久久奇米777| 亚洲综合色视频| 国产a久久麻豆| 日韩欧美区一区二| 亚洲国产欧美在线人成| 一本一本大道香蕉久在线精品 | 欧美日本在线观看| 亚洲综合激情网| 在线影院国内精品| 一区二区在线免费观看| 99精品视频一区二区| 中文字幕日韩av资源站| 国产一区视频在线看| 久久亚洲一级片| 国产.欧美.日韩| 中文字幕不卡在线播放| 成人免费毛片高清视频| 亚洲婷婷国产精品电影人久久| 国产精品99精品久久免费| 欧美mv和日韩mv的网站| 成人av免费在线| 亚洲综合男人的天堂| 日韩精品一区二区在线| 成人动漫一区二区| 亚洲电影一区二区| 欧美精品日韩一区| 不卡一二三区首页| 五月天国产精品| 久久久美女艺术照精彩视频福利播放| 国产成人av福利| 香蕉乱码成人久久天堂爱免费| 亚洲精品一区二区三区在线观看| 丰满岳乱妇一区二区三区 | 中文字幕一区二区5566日韩| 一区二区理论电影在线观看| 欧美aa在线视频| 国产精品久久毛片a| 日韩一区二区在线看| 色综合久久天天综合网| 视频一区二区不卡| 偷拍亚洲欧洲综合| 综合久久久久久| 亚洲视频香蕉人妖| 中文字幕免费观看一区| 欧美精品一区二区三区一线天视频| 99视频精品在线| 91网站在线播放| 91小视频在线| 欧美乱妇23p| 欧美午夜在线观看| 精品对白一区国产伦| 日韩三级精品电影久久久| heyzo一本久久综合| 色哟哟欧美精品| 欧美精品三级日韩久久| 欧美美女激情18p| 日韩视频在线你懂得| 精品国产第一区二区三区观看体验| 欧美性欧美巨大黑白大战| 欧美撒尿777hd撒尿| 日韩亚洲国产中文字幕欧美| 精品国产一区二区三区久久久蜜月| 欧美丰满美乳xxx高潮www| 精品成人在线观看| 国产精品久久久久久久久免费丝袜 | 91精品国产91久久久久久最新毛片| 欧美三级视频在线播放| 日韩欧美一级在线播放| 久久精品视频在线看| 亚洲小说欧美激情另类| 国产一区二区精品久久99| 99国产精品久| 久久久久久久精| 亚洲成人动漫精品| 国产美女av一区二区三区| 久久爱www久久做| 久久久久久免费网| 亚洲国产精品黑人久久久| 日本午夜一区二区| 色噜噜狠狠色综合中国| 久久久一区二区三区| 蜜臀久久99精品久久久久久9| 国产精品18久久久久久久久 | 国产精品一区免费在线观看| 亚洲影院免费观看| 成人久久久精品乱码一区二区三区| 欧美丰满高潮xxxx喷水动漫| 亚洲精品视频免费看| av在线播放不卡| 亚洲欧洲日本在线| 99re成人在线| 最新热久久免费视频| 日本韩国欧美在线| 亚洲男同性恋视频| 日韩一卡二卡三卡四卡| 青草国产精品久久久久久| 欧美精品 国产精品| 亚洲福利电影网| 精品国产青草久久久久福利| 国产一区啦啦啦在线观看| 久久影视一区二区| 91日韩精品一区| 亚洲在线视频网站| 精品99一区二区| 高清不卡一区二区在线| 亚洲国产精品久久不卡毛片| 欧美视频一区在线| 国产黄色成人av| 男女男精品视频网| 亚洲桃色在线一区| 国产午夜亚洲精品理论片色戒| 色又黄又爽网站www久久| 韩国av一区二区三区四区| 亚洲欧美日韩国产一区二区三区| 精品剧情在线观看| 在线观看国产精品网站| eeuss鲁片一区二区三区| 精品写真视频在线观看| 久久成人av少妇免费| 亚洲国产一区视频| 亚洲免费观看高清完整| 亚洲人成小说网站色在线 | 日韩一二三四区| 欧美狂野另类xxxxoooo| 午夜影院久久久| 欧美老肥妇做.爰bbww视频| 色婷婷综合久久久久中文一区二区| 麻豆精品在线观看| 国产精品一二三四区| 美国三级日本三级久久99| 日韩中文字幕亚洲一区二区va在线| 亚洲免费资源在线播放| 一区二区三区av电影| 日韩黄色小视频| 国产福利91精品| 高清不卡一二三区| 成人激情文学综合网| 欧美在线视频日韩| 欧美精品一区二区在线播放| 国产日韩欧美制服另类| 亚洲人成影院在线观看| 亚洲一区在线电影| 激情综合网天天干| 91浏览器入口在线观看| 91精品中文字幕一区二区三区| 欧美一级国产精品| 亚洲欧美激情视频在线观看一区二区三区| 国产区在线观看成人精品| 欧美不卡一二三| 综合久久久久综合| 国产成人亚洲综合a∨婷婷图片| 一本色道久久综合狠狠躁的推荐| 精品日韩在线观看| 一区二区三区中文字幕| 成人精品国产一区二区4080| 色88888久久久久久影院野外| 欧美激情一区二区三区四区| 蜜桃久久av一区| 欧美一区二区三级| 亚洲成在人线免费| 欧美精品第一页| 五月天激情小说综合| 欧美精品久久天天躁| 亚洲福利视频一区二区| 欧美日韩一区 二区 三区 久久精品| 国产欧美日韩精品一区| 99久久精品国产一区二区三区 | 色老汉一区二区三区| 亚洲国产成人午夜在线一区| 国产精品亚洲午夜一区二区三区| 日韩欧美一二三| 国产精品一区二区久激情瑜伽 | 亚洲国产精品v| 色综合久久久久久久| 亚洲小说春色综合另类电影| 91精品国产黑色紧身裤美女| 天堂久久久久va久久久久| 国产精品毛片高清在线完整版| 亚洲色图19p| 日韩欧美在线综合网| 亚洲欧美视频在线观看视频| 欧美在线不卡一区| 久久不见久久见中文字幕免费| 国产精品国产三级国产aⅴ入口| 在线亚洲欧美专区二区| 国产精品一品二品| 亚洲一本大道在线| 国产精品初高中害羞小美女文|