2012-05-03 142 views

回答

1

您可以使用在bash set -e和一個簡單的while循環:

#!/bin/sh 

set -e 

php_script=$1.php 
shift 

while true; do 
    php $php_script [email protected] 
done 

一旦PHP腳本返回非零的退出代碼的bash腳本將停止。如果您需要循環完成後運行任何代碼,你可以這樣做,而不是:

while php $php_script [email protected]; do 
    continue 
done 
+0

着我做其他任何事情比同時 – aWebDeveloper

+0

你想一個shell腳本,不斷循環;有沒有很多其他方法循環:)不知道你的意思? –

+0

ys我wnat它繼續循環但不執行$ 0 $ @做同樣的事一些遞歸函數 – aWebDeveloper

0

,而不是讓PHP腳本重複執行,可這也許改爲PHP腳本本身內的循環?

+0

我wnat做到這一點在shell腳本 – aWebDeveloper