2016-07-01 4 views
-2

私はLinuxで2つのスクリプトに参加する必要がある友人がいて、どう考えてもいません。誰も私たちを助けてくれますか?スクリプトは、 "#!/ binに/ SH" の第2回発生を削除2つのLinuxスクリプトに参加する

#!/bin/sh 

if ps x |grep -v grep |grep -c oscam  >/dev/null 
then 
echo "oscam... ok" 
else 
echo "oscam... restarting" 
/var/bin/oscam & 
fi 


#!/bin/sh 

echo "Stop oscam" 
killall -9 oscam 2>/dev/null 
    sleep 2 
echo "Start oscam" 
/var/bin/oscam & 

exit 0 
+0

あなたの「友人」は、これらの2つのスクリプトに参加したいと言うとき、正確に何を意味しますか? –

+0

見てみましょう:スクリプト1:oscamが実行されていない場合:実行します。スクリプト2:オスカムを殺す。オスカムを始める。あなたは本当に何を望みますか? – John3136

答えて

-1

下回っています。あなたの結合されたスクリプトは以下のようになります

#!/bin/sh 

if ps x |grep -v grep |grep -c oscam  >/dev/null 
then 
echo "oscam... ok" 
else 
echo "oscam... restarting" 
/var/bin/oscam & 
fi 

echo "Stop oscam" 
killall -9 oscam 2>/dev/null 
    sleep 2 
echo "Start oscam" 
/var/bin/oscam & 
exit 0 
関連する問題