Cronjobs未发送任何电子邮件

时间:2020-01-14 09:47:06

标签: cron

我结合使用CentOS7和Plesk 18在一些服务器上编写了一些cronjobs。 当我检查我的cron日志时,我看到cronjobs已启动。

即使我手动启动要使用的脚本,它们也能正常工作,但是由于某些原因,当crontab执行该脚本时,什么也没发生。

例如,我有一些cronjobs:

MAILTO=support@shoptrader.nl

0       0       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/remove_files.sh

0       6       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/security_htaccess/security_htaccess.sh

15      7       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/backup_personal_files.sh

30      9       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/find_hacks/find_hacks.sh
*/5     *       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/find_sql_injection/find_sql_injection.sh

15      0       *       *       *       sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/backup_templates_data/backup_templates_data.sh

If I check my log I see something like: Jan 14 09:30:01 web14 CROND[4402]: (root) CMD (sh /var/www/vhosts/upgrade14.shoptrader.com/httpdocs/find_sql_injection/find_sql_injection.sh)

我已通过电子邮件通知自己,并得到了回复

/var/www/vhosts/upgrade14.shoptrader.com/httpdocs/find_sql_injection/find_sql_injection.sh: line 12: php: command not found.

这没有意义,因为PHP正在服务器上运行。

0 个答案:

没有答案