我有cron job的代码,但我不知道这个代码放在我的项目文件夹中的位置。
代码是:
00 * * * * /usr/local/bin/php /home/cnl/myscript.php
答案 0 :(得分:0)
不,你不能。您不能将OS(crontab)配置代码放置到PHP代码中,并期望它将管理您的操作系统。但你可以:
1)在CodeIgniter的控制器上创建方法(例如在application/controllers/welcome.php
创建
function hello(){
echo "I'm a function!";
}
然后从命令行调用它
cd /your/path/to/codeigniter/ && php5 index.php welcome hello
如果它正常工作,请通过命令行或某些GUI(cPanel / ISPManager / VestaCP / etc)将此任务添加到您的crontab
2)如果您需要将您的行添加到cron并且实际上您的问题未与CodeIgniter相关联,我建议您搜索“如何添加cron作业?”,您将找到许多结果