【问题标题】:cron jobs error no such file or directorycron作业错误没有这样的文件或目录
【发布时间】:2017-02-18 07:54:22
【问题描述】:

我在我的虚拟主机上设置了一个 Cron 作业,它每分钟运行一次我的代码。但我仍然收到无法运行脚本的错误。我不知道我的命令是否错误。在这里我附上了编码和我得到的错误。

下面是我的 PHP 代码。

$select_user = mysql_query("SELECT * FROM users");
while($row=mysql_fetch_array($select_user)){
    $normal_w = $row['normal_wallet'];
    $interest_w = $row['interest_wallet'];
    $normal_w = $row['normal_wallet'];

    $run_interest = ($normal_w + $interest_w)*0.02;

    $update = mysql_query("UPDATE users SET interest_wallet=interest_wallet-'$run_interest' WHERE status='active'");

}   ?>

我使用的命令:

我从电子邮件中得到的错误:

有人可以帮我吗?

【问题讨论】:

  • 停止使用mysql_*函数
  • 检查您为 cron 设置提供的给定路径一次..
  • 为什么我需要停止选择 mysql_* ?如何选择我的数据库?
  • apokryfos 说要使用 mysqli_*PDOmysql 已从最新版本中删除
  • 这能回答你的问题吗? CronJob not running

标签: php cron cron-task


【解决方案1】:

你需要使用php -q来运行php文件

所以这将是你的命令

php -q /home/ppfpapaf/public_html/cron_jobs/cron_jobs.php

【讨论】:

    【解决方案2】:

    希望您的命令有问题。这就是你的 cron 找不到文件目录的原因。

    在您的命令字段中尝试这样的操作:

    /usr/local/bin/php /home/ppfpapaf/public_html/cron_jobs.php
    

    或者

    /usr/bin/php /home/ppfpapaf/public_html/cron_jobs.php
    

    【讨论】:

      猜你喜欢
      • 2014-05-30
      • 2014-03-22
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多