![]() |
|
|
Googleのunix.com
|
|||||||
| AIX AIXのIBMの業界の企業には、今日の市場では、依存するアプリケーションの要求を満たすUNIXオペレーティングシステムをリードしている。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| if文-どのように文を書くことは、 null | 2007年4月 | シェルプログラミングとスクリプティング | 3 | 2008年4月16日 02:14午後 |
| 同じ文を実行する必要があります | Legend986 | シェルプログラミングとスクリプティング | 8 | 2007年10月1日 05:59午後 |
| else文の場合はどうすれば実行する | laknar | シェルプログラミングとスクリプティング | 1 | 2007年6月8日 03:54午前 |
| スクリプトを挿入ステートメントを実行していません | Amruta Pitkar | シェルプログラミングとスクリプティング | 4 | 2006年8月25日 12:14午前 |
| どうすれば入手できますがif文を実行するために行のコード上のファイルに拠点を置くか? | LordJezo | シェルプログラミングとスクリプティング | 6 | 2004年5月14日 11:50午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
は声明の制御を実行するために
こんにちはすべて 私は仕事の一部を実行するスクリプトがある。ジョブのシーケンスとしている場合は、私はそれが開始される点では、これは失敗する、特定の仕事で失敗する。 どうしたら私とは、私は正常に実行されているジョブを実行されることを維持する他の2つのプロパティでは、 1つは、雇用の全リストが含まれてファイルを用意した。 私のチェックこれらのジョブを実行する前に、すでに、それならば、そのステップをスキップする場合に実行されます。 プロパティファイルのエントリのようにしている EODJOB \u003d 6000 EODJOB \u003d 6001 EODJOB \u003d 6002 ....... このスクリプトは次のとおりです ############################################# コード:
#! /usr/bin/ksh
# A test to automate the whole EOD
echo "Starting FX Front Office EOD..."
brn_num=$1
set -e on
echo "Running FX Front Office EOD for Branch Number: $brn_num "
echo "Running FX Front Office EOD for Branch Number: $brn_num" > error.txt 2>&1
rootdir=$PWD
fullpropfile=$rootdir/FULL_FX_EOD_JOB.properties
completedpropfile=$rootdir/COMPLETED_FX_EOD_JOB.properties
if [ `grep -c "^EODJOB=" $fullpropfile` -gt 0 ]
then
echo "Running the EOD Process"
for i in `grep "^EODJOB=" $fullpropfile | cut -f2 -d"="`
do
if [ `grep -c "^EODJOB="$i $completedpropfile` -gt 0 ]
then
echo $i Job is already executed for branch =$brn_num and hence skipping the job..........
else
echo executing the job $i for branch=$brn_num
. ./runEod.sh $i $brn_num>> error.txt 2>&1
if [ $# -eq 0 ] #ok execution
then
echo $i Process completed for Branch No:=$brn_num
echo writing into job into completed list
echo 'EODJOB='$i>>COMPLETED_FX_EOD_JOB.properties
fi
fi
done
echo "FX Front Office EOD for Branch Number: $brn_num run successfully"
fi
echo erasing the completed job list
echo "">$completedpropfile
###############################################
この問題は、私が最後で、完了した作業項目が含まれているファイルですcleringです。 もし仕事をやってるし、ファイルをクリアに失敗している。 私の必要がある場合にのみ、ファイル全体を正常に実行され、その後は私とは、ファイルをクリアする間に、この手順をスキップする場合は、スクリプトで失敗しています。 親切に任意の方法を提案する バクーニンの編集最終; 2008年10月7日に 08:38午後..理由:投稿時にスクリプトを使用してコードのタグをしてください。 |