Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php cron作业错误没有这样的文件或目录_Php_Cron_Cron Task - Fatal编程技术网

Php cron作业错误没有这样的文件或目录

Php cron作业错误没有这样的文件或目录,php,cron,cron-task,Php,Cron,Cron Task,我在我的网络主机上设置了一个Cron作业,它每分钟都运行我的代码。但是我仍然得到一个错误,我不能运行脚本。我不知道我的命令是否错误。这里我附上了编码和我得到的错误 下面是我的PHP代码。 $select_user = mysql_query("SELECT * FROM users"); while($row=mysql_fetch_array($select_user)){ $normal_w = $row['normal_wallet']; $interest_w = $ro

我在我的网络主机上设置了一个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'");

}   ?>
我使用的命令是:

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

有人能帮我吗?

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

所以这将是你的命令

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

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

在命令字段中尝试以下操作:

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


停止使用mysql_*函数检查一次给定的cron设置路径。为什么我需要停止选择mysql_*呢?如何选择我的数据库?apokryfos说要使用mysqli_*或PDO,mysql已从最新版本中删除。这是否回答了您的问题?
/usr/bin/php /home/ppfpapaf/public_html/cron_jobs.php