过去,我运行了一堆脚本,每个脚本都作为一个单独的 cron 作业。现在我想用一个 cron 作业运行一个控制器脚本,然后分别调用脚本(并且并行地,同时),所以我不必每次添加时都创建一个新的 cron 作业另一个脚本。
我查了一下,pcntl_fork()
但我们没有安装。这个也可以fsockopen()
吗?
几个问题:
我看到了这个例子http://phplens.com/phpeverywhere/?q=node/view/254,它使用
fsockopen()
. 这将允许我并行运行 PHP 脚本吗?请注意,脚本不交互,但我仍然想知道它们中的任何一个是否因错误而过早退出。其次,我正在运行的脚本不能从外部访问,它们只能在内部访问。该脚本以前是这样运行的:php -f /path/to/my/script1.php。这不是网络可访问的路径。#1 中的示例是否适用于此,还是仅适用于 Web 可访问的路径?
感谢您提供的任何建议。