我打算让一个 PHP 文件运行另一个 PHP 文件。第二个文件的运行时间相当长。这就是为什么我不简单地使用 include 或 require。相反,我使用以下操作。
exec('php5 /full/path/to/the/other/file.php > /dev/null 2> /dev/null < /dev/null &');
但是不是运行预期的文件,而是该文件再次调用自己,然后再次调用自己,依此类推,直到我exec()
从文件中删除命令。
如果我获取命令的内容exec()
并在命令行上运行它,它会按预期工作。
我究竟做错了什么?