我正在尝试每天执行一个php脚本,以便向联系我的客户发送自动电子邮件。尝试它是否有效我试图每分钟执行一次。我已按照以下步骤操作:
whereis php
提示php: /usr/bin/php /usr/share/php /usr/share/man/man1/php.1.gz
2.然后我制作crontab -e
并添加一行:
* * * * * /usr/bin/php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php &>> /dev/null
然后我等一下,没有任何反应。有什么想法吗?
答案 0 :(得分:0)
每分钟都是“* * * * *”
你已经完成了“过了一分钟的每小时”
答案 1 :(得分:0)
你试过吗? / usr / bin / php -f /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php&>>的/ dev / null的
-f选项用于执行文件(您的文件)mail_automatico.php
答案 2 :(得分:0)
1)检查你的cron作业是否正常工作(服务crond status | systemctl status crond)
2)&>/dev/null
通常等于> /dev/null 2>&1
。
但有些炮弹不支持它。
您是否尝试> /dev/null 2>&1
代替&>/dev/null
?
答案 3 :(得分:0)
最后,我通过使其更简单来取得成功:
- / usr / bin / php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php
感谢所有