我正在编写一个简单的java脚本来发送电子邮件,但它确实可以正常工作 crontab中。 命令sh sendmail.sh工作
这是来自crontab -e
的crontab命令*/5 * * * * sh user /home/user/classes/sendmail.sh
我希望这可以工作并每5分钟发送一次邮件,但它不起作用
但是命令sh sendmail.sh works
我需要crontab上的帮助
答案 0 :(得分:1)
谢谢你们,但我找到了解决方案
此代码有效
*/5 * * * * (cd /home/user/classes; sh mail.sh)
答案 1 :(得分:0)
您的正确行是以下
*/5 * * * * user /home/user/classes/sendmail.sh
(没有“sh”字)
您必须知道用户“user”有权执行脚本“sendmail.sh”
您可以看到执行ls -la sendmail.sh
并查看谁是所有者和权限。