Задать вопрос
HustleCoder
@HustleCoder

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

Когда вызываю какую-то команду в Linux Debian через sudo, то нужно вводить пароль.
Допустим, я хочу, чтобы эту команду вызывала моя программа.
Например, hwclock --systohc
Допустим, в коде я могу ее вызвать так:
Runtime.getRuntime().exec(new String[]{"sudo", "hwclock", "--systohc"});
Но как быть с паролем?
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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