Как запустить команду в скрипте оболочки с помощью sudo? Этот скрипт будет выполняться заданием cron, поэтому для ввода пароля вручную не должно быть вмешательства человека.Запустить команду с sudo в оболочке bash
ответ
echo 'password' | SUDO -ную команда
Почему бы не запустить скрипт как root в cron, поскольку это в основном то, что sudo будет делать? Вы говорите о пользователе crontab?
Введите cronjob в
sudo crontab -e
тогда весь сценарий будет выполняться в корневом каталоге по умолчанию без необходимости ввода пароля.
Я думаю, что вы пытаетесь сделать это:
user# crontab -e
* * * * * sudo ./code_here
Но каждый раз, когда сценарий позвонит определяется предоставить полномочие
Таким образом, вы можете попробовать это:
user# sudo su
root# crontab -e
* * * * * ./code goes here
Таким образом: он будет работать с правами администратора.
Leonel, я попробовал ваше предложение, но все еще не работал. Я не могу найти рабочее решение :( –
- 1. Запустить команду sudo с помощью Java processBuilder
- 2. Запустить команду sudo bash с помощью сборки WinSCP .NET
- 3. Как запустить команду sudo с помощью putty
- 4. Запустить команду без привилегий в корневой оболочке
- 5. Как запустить команду без sudo?
- 6. capistrano запустить внутреннюю команду с использованием sudo
- 7. Запустить команду sudo с объектива-c
- 8. Как запустить команду в Perl без sudo?
- 9. Как запустить команду sudo в Emacs?
- 10. Запустить скрипт в той же оболочке (bash)
- 11. Как запустить команду «SUDO» в окнах
- 12. Не удается запустить скрипт bash с sudo
- 13. Как запустить команду из PHP в оболочке?
- 14. Как запустить xcodebuild команду в оболочке IOS
- 15. Запустить команду сценария npm в текущей оболочке
- 16. Повторить последнюю команду с «sudo»
- 17. как запустить команду «sudo ...» автоматически при запуске?
- 18. PHP: запустить команду linux как sudo?
- 19. запустить сценарий linux bash на оболочке adb
- 20. Проверьте, можно ли запустить команду в качестве sudo в оболочке Bourne?
- 21. Запустить системную команду как sudo от R?
- 22. Как запустить команду sudo как root?
- 23. Laravel Forge Не удается запустить команду sudo
- 24. Как запустить команду Linux с sudo из dotnetcore?
- 25. Как выполнить команду bash с привилегиями sudo в Java?
- 26. Как запустить команду sudo для OS X в java
- 27. Запустить команду bash через Appium
- 28. Сценарий BASH с sudo
- 29. Запустить команду bash из slack
- 30. Как выполнить команду sudo bash с помощью функции execvp?
Это сделало это. Спасибо кучу jcalloway –