0

我已经查看了 cronjobs 上的许多 SO 线程,但无法弄清楚为什么我的简单 cronjob 只运行一次并且每分钟都不会重复。

这是我的 cronjob 设置:

html$ crontab -e //directory where my web application resides   
*/1 * * * * php index.php cronjob everyMinute  //command inside crontab  
html$ php index.php cronjob everyMinute  //run script

这是我的 PHP 脚本(我的 Web 应用程序使用 Codeigniter 框架,但这似乎不相关):

function everyMinute(){
    if($this->input->is_cli_request()){
        $count="i can count everyMinute".time();
        echo " {$count}!".PHP_EOL;                              
        file_put_contents("test.txt","Counted $count\n", FILE_APPEND);
    }       
}
4

1 回答 1

0

(来自我们的评论)

确保放置文件的完整路径。crontab 确实需要绝对引用。

于 2013-01-30T13:39:26.450 回答