The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Operativsystem > AIX
.
google unix.com



AIX AIX er IBMs industriledende UNIX-operativsystemet som oppfyller kravene til programmer som bedrifter stole på i dagens marked.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hvis statement - Hvordan skrive en null statement april Shell programmering og Skripting 3 04-16-2008 02:14
Trenger for å utføre den samme setningen Legend986 Shell programmering og Skripting 8 10-01-2007 05:59
Hvordan kan jeg kjøre i IF Else Statement laknar Shell programmering og Skripting 1 06-08-2007 03:54
Script ikke gjennomføre Sett Statement Amruta Pitkar Shell programmering og Skripting 4 08-25-2006 12:14
Hvordan kan jeg få en hvis setningen skal utføres basert på antall linjer i en fil? LordJezo Shell programmering og Skripting 6 05-14-2004 11:50

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 10-07-2008
Prashantckc Prashantckc is offline
Registrert bruker
  
 

Bli Dato: Aug 2008
Innlegg: 18
Kontrollere en uttalelse for å utføre

Hei alle
Jeg har et script som kjører en del av jobben. Jobbene er i rekkefølge og om den ikke på et bestemt jobb jeg ønsket det må startes fra et punkt der det mislyktes.

Hva jeg gjorde jeg forberedt to eiendommer filen en som inneholder hele listen av jobbene som skal utføres og de andre som jeg opprettholder arbeidsplasser som er vellykket utført.

Før du utfører disse jobbene jeg sjekke om det allerede er utført, og hvis det da jeg Hopp trinnet.

Eiendommen filen er å komme inn som
EODJOB \u003d 6000
EODJOB \u003d 6001
EODJOB \u003d 6002
.......

Manuset er som følger
#############################################

Code:
#! /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
###############################################
Problemet er at jeg er clering filen som inneholder den ferdige oppgaven komme inn på den siste.
Og si hvis jobben ikke det går, og fjerne filen.

Hva jeg trenger er at bare hvis hele filen er kjørt da jeg bare skulle slette filen og hvis skript mislykkes i mellom den bør hoppe over dette trinnet.

Kindly foreslå noen måte

Sist endret av Bakunin; 10-07-2008 kl 08:38.. Grunn: Vennligst bruk code-tags når du legger scripts.
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden Av
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 11:19.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0