HustleCoder
@HustleCoder

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

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

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

Войти через центр авторизации
Похожие вопросы
17 апр. 2024, в 00:48
35000 руб./за проект
17 апр. 2024, в 00:13
800 руб./за проект
17 апр. 2024, в 00:06
240000 руб./за проект