看板 PttCurrent 關於我們 聯絡資訊
※ 引述《in2.bbs@ptt.cc (敬請期待 :P)》之銘言: : ※ 引述《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 也就是說一個全部 web user 都指向同一個 process 這樣的做法, 然 後所有做到的東西都由該 deamon 完成? 此外, 系統有沒有甚麼地方是必須動到 process 的內部, 導致非要每 人一個 process 不可? -- 你已經死了. -- ※ 發信站: 香港地(hkday.net) ◆ From: 61.93.46.199