linux0.11版本的核心原始碼signal.h中對各種訊號有如下的定義:
#define sighup 1// hang up -- 結束通話控制終端或程序。
#define sigint 2// interrupt -- 來自鍵盤的中斷。
#define sigquit 3// quit -- 來自鍵盤的退出。
#define sigill 4// illeagle -- 非法指令。
#define sigtrap 5// trap -- 跟蹤斷點。
#define sigabrt 6// abort -- 異常結束。
#define sigiot 6// io trap -- 同上。
#define sigunused 7// unused -- 沒有使用。
#define sigfpe 8// fpe -- 協處理器出錯。
#define sigkill 9// kill -- 強迫程序終止。
#define sigusr1 10// user1 -- 使用者訊號1,程序可使用。
#define sigsegv 11// segment violation -- 無效記憶體引用。
#define sigusr2 12// user2 -- 使用者訊號2,程序可使用。
#define sigpipe 13// pipe -- 管道寫出錯,無讀者。
#define sigalrm 14// alarm -- 實時定時器報警。
#define sigterm 15// terminate -- 程序終止。
#define sigstkflt 16// stack fault -- 棧出錯(協處理器)。
#define sigchld 17// child -- 子程序停止或被終止。
#define sigcont 18// continue -- 恢復程序繼續執行。
#define sigstop 19// stop -- 停止程序的執行。
#define sigtstp 20// tty stop -- tty 發出停止程序,可忽略。
#define sigttin 21// tty in -- 後台程序請求輸入。
#define sigttou 22// tty out -- 後台程序請求輸出。
Mysql資料遷移 8 0版本至5 7版本
寫這篇帖子的原因 昨天在本地將資料遷移完後,部署至生產環境報錯,資料匯入的時候發生問題。為了避免踩雷所以在本地裝的mysql 5.7,但很奇怪不知道咋回事變成了8.0版本。於是乎在遷移至生產環境是出現了字符集的問題。之前在網上也搜了不少帖子,甚至不知道如何去搜。搜出來的內容沒有很具體到版本。有在命令...
1 5 版本編號
在深入程式設計之前,我們應當對 linux 使用的版本編號方法和本書涉及的版本做些說明.首先,注意的是在 linux 系統中使用的每乙個軟體包有自己的發行版本號,它們之間存在相互依賴性 你需要乙個包的特別的版本來執行另外乙個包的特別版本.linux 發布的建立者常常要處理匹配軟體包的繁瑣問題,這樣使...
1 版本控制
1 本系列文章環境 os windows 8.1專業版 64位 ide eclipse 4.3 r2 kepler tools subversion 32位 setup subversion 1.8.13 x32.msi apache http server 32位 httpd 2.4.12 x86...