看板 Linux 關於我們 聯絡資訊
我有一隻程式miner(binary執行檔),執行的時候需要附加參數username與password, 如下:./miner -u user -p 12345,但是這隻程式是在共用電腦執行,其它使用者只要 使用top, htop或是ps指頁就可以看到username/password,請問有沒有什麼方法可以 在執行時,只顯示miner,而不顯示後面的參數? 我有試過用c的system("miner -u user -p 12345")指令compile程新的執行檔, 但是在執行時仍然會顯示出參數。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.64.92.69
kdjf:要的話得從整個系統改,讓/proc不是global visible 06/12 23:47
iFEELing:改 miner 讓它讀參數檔或環境變數? 06/13 00:02
dou0228:int main(int argc, char*argv[]) 可以parse完去改值 06/13 12:53
kdjf:沒想到竟然可以改XDD 06/13 13:27
kdjf:竟該說沒想到改了後從ps看到的也會變 06/13 13:28
CaptainH:三樓那招好酷 06/13 13:29
Hevak:三樓那招....真的還滿酷的 06/13 13:30
CP64:原來讀完還可以去改啊.... 06/13 15:46
prismwu:好酷喔...學到奇妙的東西了 06/13 19:50
t47320:太帥了...又學到新東西了,讚! 06/13 23:12
changyuheng:改用 stdin 可以嗎? 06/26 11:21