2013-07-24 118 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