看板 Linux 關於我們 聯絡資訊
網路上看到更新系統時間的方法是 加入下面兩行 Runtime.getRuntime().exec("sudo date -s 2013-05-22"); Runtime.getRuntime().exec("sudo date -s 12:25:00"); 但就是沒變更成功(我是使用netbeans的debug模式去測試的) sudo已經加入使用者,並且NOPASSWD 但如果在終端機上輸入此兩命令,是成功的, 或是換成登入root,改為這兩行 Runtime.getRuntime().exec("date -s 2013-05-22"); Runtime.getRuntime().exec("date -s 12:25:00"); 也是成功變更的 感覺是netbeans權限不足 請問我還需要修改什麼嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.164.117 ※ 編輯: kuraki7up 來自: 112.104.164.117 (12/25 22:47)
lantw44:有沒有可能 sudo 是設定成一定要有終端機才能執行? 12/25 22:51
sunneo:看一下exec的回傳值 或看看他是不是在等input 12/26 04:10