0

这是一个非常简单的问题,我有一个爬虫 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 脚本完成,它就不再处于进程中,因此可以启动另一个脚本。

有什么线索吗?

问候

4

1 回答 1

0

利用php crawler.php > /dev/null 2>/dev/null &

于 2013-07-24T18:01:26.877 回答