精華區beta C_and_CPP 關於我們 聯絡資訊
※ 引述《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
boombastick:那這個還不是要用到kill 我以為可以不用kill... 06/03 13:36
HZYSoft:其實可以用 UNIX socket @_@ 06/03 14:58
drkkimo:好方法~:) 06/03 15:24
Mintz:請問用socket是把封包丟到127.0.0.1嗎?還是指行程間的通訊ꄠ 06/03 17:24