【发布时间】:2018-12-10 12:06:49
【问题描述】:
我想要实现的是通过将 cron 作业保存到我的数据库中来管理它们,然后编写一个每分钟运行一次并触发保存在数据库中的作业的通用作业。
我在看到here的代码点火器库中找到了这段代码
$env = getenv('CI_ENV');
foreach ($query->result() as $row) {
$cmd = "export CI_ENV={$env} && {$row->command}";
$output = shell_exec($cmd);
//do other things
}
我不明白$cmd = "export CI_ENV={$env} && {$row->command}"; 这条线到底在做什么。我不明白export 在那里做什么。
【问题讨论】:
-
什么是 CI_ENV stackoverflow.com/questions/36051146/… 和什么是
shell exportstackoverflow.com/questions/7411455/… -
看过链接,但还是不明白为什么export关键字在那一行。
-
如果您不需要 CI_env 变量,请将其删除
标签: php codeigniter cron