【发布时间】:2014-10-06 13:09:51
【问题描述】:
我正在编写一个简单的 java 脚本来发送电子邮件,它可以完美运行,但是它确实可以在 crontab。 命令 sh sendmail.sh 有效
这是我来自 crontab -e 的 crontab 命令
*/5 * * * * sh user /home/user/classes/sendmail.sh
我希望这可以工作并每 5 分钟发送一次邮件,但它不起作用
但是命令sh sendmail.sh works
我需要关于 crontab 的帮助
【问题讨论】:
-
你的 cron 表达式是正确的,你能给我们更多的细节吗?
-
可以添加sendmail.sh的内容吗
-
java -classpath .:mail.jar:imap.jar:dsn.jar:smtp.jar:gimap.jar:mailapi.jar:pop3.jar email.Email crontab 作业没有任何反应,并且没有发送电子邮件
-
注意-默认情况下,crontab 会向执行 cronjob 的用户帐户发送邮件,为什么不使用它呢?
-
我从 cat /var/spool/mail/user /bin/sh 收到这条消息:user: command not found