我已经查看了 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);
}
}