[問題] JAVA變更系統時間無效

看板Linux作者 (Make Mai Day)時間12年前 (2013/12/25 22:46), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
網路上看到更新系統時間的方法是 加入下面兩行 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)

12/25 22:51, , 1F
有沒有可能 sudo 是設定成一定要有終端機才能執行?
12/25 22:51, 1F

12/26 04:10, , 2F
看一下exec的回傳值 或看看他是不是在等input
12/26 04:10, 2F
文章代碼(AID): #1Ikk_R-4 (Linux)
文章代碼(AID): #1Ikk_R-4 (Linux)