Я добавил скрипт в файл / etc / sudoers.
user ALL = (ALL) NOPASSWD: /home/user/project/execute.sh
После этого я добавили тот же скрипт в crontab пользователей, как показано ниже:
* / 1 * * * * /home/user/project/execute.sh> / home / user / cronjob-logs / date +\%FT\%T
-cron.log 2> & 1
В сценарии есть команда, которую можно запустить только с помощью sudo. Но я добавил скрипт в файл sudoers, он работает в терминале без пароля. Но он выдает ошибку «Отказано в доступе» в crontab. Может кто-нибудь, пожалуйста, помогите? Заранее спасибо.