Crontab在linux上运行java shell脚本

时间:2014-08-13 08:38:54

标签: java linux crontab

我正在编写一个简单的java脚本来发送电子邮件,但它确实可以正常工作 crontab中。 命令sh sendmail.sh工作

这是来自crontab -e

的crontab命令
*/5 * * * * sh  user /home/user/classes/sendmail.sh

我希望这可以工作并每5分钟发送一次邮件,但它不起作用

但是命令sh sendmail.sh works

我需要crontab上的帮助

2 个答案:

答案 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并查看谁是所有者和权限。