如何把別人程式的檔案I/O關掉

看板Programming作者 (陳揚和)時間15年前 (2009/07/06 14:26), 編輯推噓4(405)
留言9則, 7人參與, 最新討論串1/1
問個很蠢的問題 有沒有方法把某個別人的程式寫檔關掉 我要測量一個別人的程式. 他的I/O量很大..隨便就寫了170G的檔案 不知道有沒有辦法讓他的寫檔轉向 而且隔一陣子去delete 他的檔案 會讓他的程式停住嗎 ? 我希望他不要浪費時間在寫一個檔 趕快跑完 有可能嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.87.33 ※ 編輯: sorryChen 來自: 128.125.87.33 (07/06 14:27)

07/06 15:12, , 1F
把寫入權限關掉?
07/06 15:12, 1F

07/06 21:01, , 2F
這樣開檔會失敗.. O_O 程式就掰掰..
07/06 21:01, 2F

07/06 21:18, , 3F
聽說有修改行程記憶體的方法,也就是把對方程
07/06 21:18, 3F

07/06 21:18, , 4F
式碼改成你要的。
07/06 21:18, 4F

07/07 01:46, , 5F
ln -s /dev/null ?
07/07 01:46, 5F

07/07 02:56, , 6F
用 LD_PRELOAD 強姦 I/O functions 試試。
07/07 02:56, 6F

07/07 11:17, , 7F
unix-like作業系統下setrlimit?
07/07 11:17, 7F

07/07 11:18, , 8F
RLIMIT_FSIZE <-- 不知道可不可以XD
07/07 11:18, 8F

07/07 16:47, , 9F
IO轉向(xx.exe >> null)
07/07 16:47, 9F
文章代碼(AID): #1AKPaOYW (Programming)