我想写一个与windows一起工作的cron管理器,并且(我认为)我需要在sequenz中使用2个命令才能实现。
基本上,一个cron启动我的脚本,该脚本通过foreach运行。 每个循环都转到我的函数,它应该在后台启动一个控制台脚本(这样主脚本就不必等待每个脚本完成了)
protected function runWindows() {
$command = 'cd ' . APP . // first I want to redirect to the correct folder
' && .\Console\cake importer.import'; // second I want to address my script
pclose(popen('start /B ' . $command . ' 2>&1 &' , "r"));
}
任何一个命令都可以自行运行,所以我的问题是如果可能的话找到用popen发送2命令的正确方法。
注意:我认为在开始实际脚本之前我需要重定向。在Unix环境中,这个&&应该工作。