-
Linux常用信號
- 1-SIGHUP
掛起進程 - 2-SIGINT
終止進程 - 3-SIGQUIT
停止進程 - 9-SIGKILL
無條件終止進程 - 15-SIGTERM
盡可能終止進程 - 17-SIGSTOP
無條件停止進程,但不是終止進程 - 18-SIGSTP
停止或暫停進程,但不終止進程 - 19-SIGCONT
繼續(xù)運行停止的進程
- 1-SIGHUP
-
使用trap捕捉信號
#!/bin/bash trap "echo 'Sorry, I have trapped signal ctrl-c'" SIGINT echo this is a test script count=1 while [ $count -le 30 ] do echo "Loop #$count" sleep 1 count=$[ $count+1 ] done echo "This is end of the script"運行中,可以捕捉到ctrl+c,因此ctrl+c無法終止進程。
- 使用trap -- SIGINT,可以刪除捕捉信號
-
作業(yè)
- jobs
查看所有作業(yè)
-l 可以查看job的pid及作業(yè)號
-p 只列出pid - bg 作業(yè)號
重啟被停止的作業(yè),并將該作業(yè)轉入后臺運行
- jobs
-
定時任務
- at
at -f b.sh 19:00 - atq
查看排隊的作業(yè) - crontab
- at
二 信號
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 原文 :Design Guidelines 我翻譯的RAC4的文檔:ReactiveCocoa 4 官方文檔翻譯R...