The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Besturingssystemen > AIX
.
google unix.com



AIX AIX is IBM industrie toonaangevende UNIX-systeem dat voldoet aan de eisen van de toepassingen die bedrijven vertrouwen op in de huidige markt.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Als verklaring - How to write a nietig verklaring april Programmeren en Shell Scripting 3 04-16-2008 02:14 PM
Nodig hebben voor dezelfde verklaring Legend986 Programmeren en Shell Scripting 8 10-01-2007 05:59 PM
Hoe kan ik uitvoeren in IF ELSE Statement laknar Programmeren en Shell Scripting 1 06-08-2007 03:54
Script niet uitvoeren Plaats Statement Amruta Pitkar Programmeren en Shell Scripting 4 08-25-2006 12:14 AM
Hoe krijg ik een if statement uit te voeren gebaseerd op het aantal lijnen in een bestand? LordJezo Programmeren en Shell Scripting 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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 10-07-2008
Prashantckc Prashantckc is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2008
Posts: 18
Beheersing van een verklaring uit te voeren

Hi All
Ik heb een script dat loopt een stuk van JOB. De banen zijn in volgorde en indien deze niet op een bepaalde baan Ik wilde dat het worden gestart vanaf het punt waar het is mislukt.

Wat ik heb ik bereid twee eigenschappen die een bestand bevat de volledige lijst van de banen die moeten worden uitgevoerd en de andere in dat ik het behoud van de arbeidsplaatsen die met succes zijn uitgevoerd.

Vóór de uitvoering van deze banen ik controleren of zijn reeds uitgevoerd en zo ja dan moet ik Sla de stap.

Het onroerend goed bestand is met vermelding zoals
EODJOB \u003d 6000
EODJOB \u003d 6001
EODJOB \u003d 6002
.......

Het script is als volgt
#############################################

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
###############################################
Het probleem is dat ik clering het bestand waarin het voltooide werk binnenkomst op de laatste.
En zeggen als een baan niet gaat en duidelijk het bestand.

Wat ik nodig heb is dat alleen als het hele bestand is met succes uitgevoerd dan alleen zou ik duidelijk het bestand, en als de scripts niet tussen moet u deze stap overslaan.

Kindly suggereren enkele wijze

Laatst gewijzigd door bakunin; op 10.07.2008 08:38 PM.. Reden: Gebruik code-tags bij het plaatsen van scripts.
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Uit
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:51.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0