討論串[問題] 如何讓程式暫停
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者HuangTzHuan時間16年前 (2009/05/29 17:45), 編輯資訊
0
0
0
內容預覽:
SIGSTOP 和 SIGTSTP 都可以讓程式暫停,不過有點不一樣. sigaction(2). SIGSTOP stop process stop (cannot be caught or. ignored). SIGTSTP stop process stop signal generated

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Seeyou (我愛 TX)時間16年前 (2009/05/29 17:07), 編輯資訊
0
0
1
內容預覽:
感謝您的回應,我看到的是suspend 字元. 根據我測試的結果,可以用 kill -STOP [pid],來達到暫停的效果. 然後用 kill -CONT [pid],繼續執行程式. --. -----------------------------------------------------
(還有55個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者HuangTzHuan時間16年前 (2009/05/29 11:49), 編輯資訊
0
0
0
內容預覽:
可以用 stty -a 看 ctrl+z 是 bind 到哪個字元. 通常是 SUSP, 而 SUSP 會送出 SIGTSTP 這個 signal. (請參考 stty(1), termios(4), sigaction(2)). 所以用 kill -TSTP [program id] 可以達到相同

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Seeyou (我愛 TX)時間16年前 (2009/05/28 12:20), 編輯資訊
0
0
1
內容預覽:
在終端機下執行程式時,可以按下ctrl-z讓這個程式暫停執行. 是否有某個指令,可以命令系統內的其他程式暫停執行?. 我只知道kill 可以砍掉指令.... 先謝謝啦. --. -------------------------------------------------------------
(還有46個字)
首頁
上一頁
1
下一頁
尾頁