2013-07-24 88 views
0

这是一个非常简单的问题 我有一个履带式PHP脚本。如何在Linux中运行后台php进程并结束它?

当我运行一个sh脚本:

php crawler.php 
php crawler.php 

它是同步的:它等待,直到第一个PHP结束,开始另一个。

当尝试:

php crawler.php & 
php crawler.php & 

这看起来不错,Porblem是:它们仍然可以在流程:

ps - a | grep php 
8689 pts/3 00:00:00 php 
8747 pts/3 00:00:00 php 

和目标将是有lucnhes背景10个PHP脚本一个cron 。

所以一旦一个PHP脚本完成,它不再处理,所以另一个可以午餐。

任何线索?

问候

回答

0

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

+0

为什么PHP crawler.php&不起作用? 为什么使用2/dev/null? – yarek