看板 PttCurrent 關於我們 聯絡資訊
※ 引述《chenglap.bbs@ip-212-80-134-202.rev.dyxnet.com (無想流流星拳)》之銘言: : 在 userinfo 這個 struct 裡有 active 這一項參數, 但為甚麼 : 在程式裡幾乎都是用 pid 來判斷一個使用者是否接上系統? 事 : 實上比方說我們要寫 web 版, 是沒有 process 的, 我們便無法 : 將 web 版接上系統去了. 我覺得這個一部份是歷史因素, 一部份是程式可能自己就爆炸了, 沒有把自己的 utmp 清掉, 所以其實程式內有很多個地方都是透過 kill(PID, 0) 來判斷那個程式是不是還活著 :p 如果是我的話, 我可能會把 web user 的 pid全部設到某個上面, 例如一個專門的 daemon , 再由那個 daemon 來 maintain web users :q 因為可能會被水球丟過來時 kill 一類的 :p -- 「ㄚ尼伺服器常常掛掉. 至於他是因為常常掛掉所以叫ㄚ尼, 或是因為叫了ㄚ尼所以常常掛掉, 這就不得而知了. 」 -- 嘉良.高 中國1981-未決 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.144