[問題] 如何叫醒正在 sleep 的 process

看板Linux作者 (我愛唱歌(照))時間11年前 (2012/10/31 23:37), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
如標題 A process 正在 sleep 600 秒, sleep(600), 醒來之後會印出某字串. B process 可以知道 A process 的 pid, 請問如何把 A 叫醒, 讓他繼續印串 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.6.13

11/01 00:11, , 1F
kill -SIGALRM <pid>
11/01 00:11, 1F

11/01 00:23, , 2F
謝謝 我剛剛嘗試過 -SUGALRM 不會印出後面的字串
11/01 00:23, 2F

11/01 00:23, , 3F
如果我把 sleep 寫在 C process
11/01 00:23, 3F

11/01 00:24, , 4F
由 A 用system去執行 C, 然後 kill -15 C
11/01 00:24, 4F

11/01 00:24, , 5F
這樣A就可以繼續執行之後的事情了
11/01 00:24, 5F
文章代碼(AID): #1GaKMhTH (Linux)