Re: [問題] Linux下寫背景常駐程式

看板C_and_CPP (C/C++)作者 (你的心情總在飛)時間18年前 (2006/06/03 12:26), 編輯推噓4(400)
留言4則, 4人參與, 最新討論串1/1
※ 引述《Mintz (你的心情總在飛)》之銘言: : 我想在linux的環境下寫一個程式 : 讓他可以在背景執行,每隔幾秒鐘跑一次(或是讓他跑無窮迴圈) : 假設我程式是a.out : 我想要做到執行a.out -on讓他開始在背景跑 : 輸入a.out -off讓原本正在執行的程式結束 : 不知道該從何下手 : 請問該用什麼關鍵字去搜尋,或是哪本書裡面有教呢? : 謝謝 作法就是用getpid()得到此程式執行時的pid 然後存到temp檔 要結束時,讀取那個temp檔,再把那個process kill掉 如果用shell script寫的話,程式碼會更簡潔一點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.143.168

06/03 13:36, , 1F
那這個還不是要用到kill 我以為可以不用kill...
06/03 13:36, 1F

06/03 14:58, , 2F
其實可以用 UNIX socket @_@
06/03 14:58, 2F

06/03 15:24, , 3F
好方法~:)
06/03 15:24, 3F

06/03 17:24, , 4F
請問用socket是把封包丟到127.0.0.1嗎?還是指行程間的通訊ꄠ
06/03 17:24, 4F
文章代碼(AID): #14WG-A17 (C_and_CPP)
文章代碼(AID): #14WG-A17 (C_and_CPP)