Я пишу простой скрипт java для отправки электронной почты, он отлично работает, но он работает в crontab. команда sh sendmail.sh работает
Вот моя команда crontab из crontab -e
*/5 * * * * sh user /home/user/classes/sendmail.sh
Я ожидаю, что это будет работать и отправлять почту каждые 5 минут, но это не сработает
Однако команда sh sendmail.sh works
Мне нужна помощь на кронтабе
спасибо, ребята, но я нашел решение
этот код работает
*/5 * * * * (cd /home/user/classes; sh mail.sh)
Ваши правильные строки следующие:
*/5 * * * * user/home/user/classes/sendmail.sh
(без слова "sh")
Вы должны знать, что пользователь "пользователь" имеет разрешение на выполнение сценария "sendmail.sh"
Вы можете увидеть, что выполняется ls -la sendmail.sh
и читает, кто является владельцем и разрешениями.