作者kuraki7up (Make Mai Day)
看板Linux
標題[問題] JAVA變更系統時間無效
時間Wed Dec 25 22:46:49 2013
網路上看到更新系統時間的方法是
加入下面兩行
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)
1F:→ lantw44:有沒有可能 sudo 是設定成一定要有終端機才能執行? 12/25 22:51
2F:→ sunneo:看一下exec的回傳值 或看看他是不是在等input 12/26 04:10