使用crontab执行php脚本';行不通

使用crontab执行php脚本';行不通,php,server,cron,crontab,Php,Server,Cron,Crontab,我每天都在尝试执行一个php脚本,向联系过我的客户发送一封自动电子邮件。如果它起作用的话,我每分钟都在试着执行它。我采取了以下步骤: php在哪里提示 2.然后我制作crontab-e,并添加一行: * * * * * /usr/bin/php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php &>> /dev/null 然后我等了一分钟,什么也没发生。你知道吗 每分钟都是“***” 您

我每天都在尝试执行一个php脚本,向联系过我的客户发送一封自动电子邮件。如果它起作用的话,我每分钟都在试着执行它。我采取了以下步骤:

  • php在哪里
    提示
  • 2.然后我制作
    crontab-e
    ,并添加一行:

    * * * * * /usr/bin/php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php &>> /dev/null
    
    然后我等了一分钟,什么也没发生。你知道吗

    每分钟都是“***”

    您已经完成了“每小时一分钟过去”

    每分钟都是“***”

    你已经做到了“每小时一分钟”

    试过了吗 /usr/bin/php-f/var/www2/www/centros-sbc.com/public\html/mail/mail\u automatico.php&>/dev/null

    -f选项用于执行文件(您的文件)mail_automatico.php /usr/bin/php-f/var/www2/www/centros-sbc.com/public\html/mail/mail\u automatico.php&>/dev/null

    -f选项用于执行文件(您的文件)mail_automatico.php

    1)检查您的cron作业是否正常工作(服务crond状态| systemctl状态crond)

    2)
    &>/dev/null
    通常等于
    /dev/null 2>&1
    。 但有些外壳不支持它

    您是否尝试了
    /dev/null 2>&1
    而不是
    &dev/null

    1)检查您的cron作业是否正常工作(服务crond状态|系统ctl状态crond)

    2)
    &>/dev/null
    通常等于
    /dev/null 2>&1
    。 但有些外壳不支持它


    您尝试过
    /dev/null 2>&1
    而不是
    &>/dev/null
    吗?

    最后,我成功地简化了:

            • /usr/bin/php/var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php

    多亏了所有的

    我终于成功了,我把它变得更简单了:

            • /usr/bin/php/var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php

    多亏了all

    ,那么脚本的路径可能是错误的。你怎么查的?您希望得到什么输出?我希望发送电子邮件,路径是正确的,因为我已经用“cd path”检查了它。您是否通过运行它来检查命令,例如:php/var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php。它能工作吗?是的,它能工作,但我不得不尝试两次,因为使用复制粘贴它不能工作(因为不可见的字符)。您是说您的crontab文件中有回车符(\r)?如果是这样的话,把它全部放在一行上。那么可能脚本的路径是错误的。你怎么查的?您希望得到什么输出?我希望发送电子邮件,路径是正确的,因为我已经用“cd path”检查了它。您是否通过运行它来检查命令,例如:php/var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php。它能工作吗?是的,它能工作,但我不得不尝试两次,因为使用复制粘贴它不能工作(因为不可见的字符)。您是说您的crontab文件中有回车符(\r)?如果是这样,请在一行中获取所有内容。在编辑之前,仅针对记录显示了“1****”的crontab。在编辑之前,仅针对记录显示了“1****”的crontab。
    * * * * * /usr/bin/php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php &>> /dev/null