这是一个非常简单的问题,我有一个爬虫 php 脚本。
当我运行 sh 脚本时:
php crawler.php
php crawler.php
它是同步的:它等到第一个 php 结束后再启动另一个。
尝试时:
php crawler.php &
php crawler.php &
看起来不错,问题是:它们确实保留在进程中:
ps - a | grep php
8689 pts/3 00:00:00 php
8747 pts/3 00:00:00 php
目标是让 cron 在后台运行 10 个 php 脚本。
因此,一旦一个 php 脚本完成,它就不再处于进程中,因此可以启动另一个脚本。
有什么线索吗?
问候