2012-04-29 21 views
0

autosysジョブがあり、3つのジョブが初期化されています。 3つのジョブすべてが共通のスクリプトを呼び出し、それぞれに3つの異なるプロファイルがあります.3つの異なるマシンから呼び出されたこれらの3つのジョブ 。各プロファイルには可変長があり、この変数にはマシンに固有の固定値が含まれています。 comomna scirptでは渡された変数の値に基づいてコードを実行します。 変数がマシンのプロファイルの値と一致する場合、そのマシンのコードが実行されます。共通スクリプトで受け取った変数がマシンのプロファイルにも存在するかどうかを確認できます。私は(SHに)頼る変数値が存在するかどうかを確認する条件

おかげ

答えて

0

昔ながらの方法は次のとおりです。

if [ -z "$VarToCheck" ] ; then 
    echo "Variable not set" 
fi 

は、より多くの正しい方法は、しかし、おそらくあります。変数は存在しますが、長さが0の場合は気になりますか?

関連する問題