В моем raspberry я использую следующий crontab для запуска двух служб при запуске. Первый работает нормально, а второй - нет (хотя он отлично работает, когда я запускаю его вручную). Мы высоко ценим любые предложения, которые могут быть причиной этого.
# m h dom mon dow command
0 * * * * python pythonprojects/temperature_sensor/read_temperature.py
@reboot sudo /usr/local/bin/pigpiod
@reboot sudo /usr/bin/autossh -M 20005 -N -T -R22222:localhost:22 -i ssh-ec2/ec-key.pem ec2-user@xx.xx.xx.xxx
Удалить sudo
и иметь это
root
crontab или в /etc/crontab
установив пользователя на root
@reboot root command parameters
Cron не может интерактивно запрашивать пароль sudoer.