我有cron作业的代码,但我不知道这些代码在我的项目文件夹中的位置。
代码为:
00 * * * * /usr/local/bin/php /home/cnl/myscript.php
不,你不能。您不能将操作系统(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)将此任务添加到You-crontab
2) 如果你需要将你的行添加到cron,而事实上你的问题没有连接到CodeIgniter,我建议你搜索"如何添加cron作业?",你会发现很多结果