如何讓程式暫停 - BBS

Odelette avatar
By Odelette
at 2009-05-29T17:45

Table of Contents

※ 引述《Seeyou (我愛 TX)》之銘言:
: ※ 引述《HuangTzHuan ()》之銘言:
: : 可以用 stty -a 看 ctrl+z 是 bind 到哪個字元
: : 通常是 SUSP, 而 SUSP 會送出 SIGTSTP 這個 signal
: : (請參考 stty(1), termios(4), sigaction(2))
: : 所以用 kill -TSTP [program id] 可以達到相同的效果
: 感謝您的回應,我看到的是suspend 字元
: 根據我測試的結果,可以用 kill -STOP [pid],來達到暫停的效果
: 然後用 kill -CONT [pid],繼續執行程式

SIGSTOP 和 SIGTSTP 都可以讓程式暫停,不過有點不一樣

sigaction(2)

SIGSTOP stop process stop (cannot be caught or
ignored)
SIGTSTP stop process stop signal generated from
keyboard

--
Tags: BBS

All Comments

如何讓程式暫停

William avatar
By William
at 2009-05-28T12:20
在終端機下執行程式時,可以按下ctrl-z讓這個程式暫停執行 是否有某個指令,可以命令系統內的其他程式暫停執行? 我只知道kill 可以砍掉指令... 先謝謝啦 -- ---------------------------------------------------------------------- ...

Re: 請問一個問題

Genevieve avatar
By Genevieve
at 2009-05-26T09:32
不好意思 舊問題重新翻出來@@ ※ 引述《Gandulf.bbsatwretch.csie.nctu.edu.tw (或許 我可以)》之銘言: 剛make and make install完後 執行 account時會出現 and#34;canand#39;t open run/var/actand# ...

vmware 6.5 workstation on FreeBSD 7

Elma avatar
By Elma
at 2009-05-26T03:54
我的 Host OS 是 Windows Server 2003 Host 上面跑的 vmware 版本是 workstation 6.51 Guest OS 是 FreeBSD 7 請問目前是不是沒辦法在 FreeBSD 上面安裝 VMware Tools ? 我查網頁好像說 FreeBSD 7 目前不支援 ...

不能su -s...

Mia avatar
By Mia
at 2009-05-23T11:52
用sudo Port: sudo-1.6.9.20 Path: /usr/ports/security/sudo Info: Allow others to run commands as root Maint: tmclaughatFreeBSD.org B-deps: R-deps: WW ...

不能su -s...

Erin avatar
By Erin
at 2009-05-23T02:31
€€那是如何設定成輸入自己帳號? 還是那是過時的方法 容小弟的無知 ※ 引述《starlition (unknown)》之銘言: ※ 引述《hii (哈囉)》之銘言: : 小弟是freebsd 6的版本 : 已經將自己帳號加入wheel群組裡 : 但還是不能 su -s : 噴出的訊息有 : su: s ...