HustleCoder
@HustleCoder

Как в Java приложении вызвать команду в Linux через sudo?

Когда вызываю какую-то команду в Linux Debian через sudo, то нужно вводить пароль.
Допустим, я хочу, чтобы эту команду вызывала моя программа.
Например, hwclock --systohc
Допустим, в коде я могу ее вызвать так:
Runtime.getRuntime().exec(new String[]{"sudo", "hwclock", "--systohc"});
Но как быть с паролем?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pfg21
ex-турист
$ man sudo
-S, --stdin
Write the prompt to the standard error and read the password
from the standard input
instead of using the terminal device.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы