The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
2 eller flere hvis forholdene dr_sabz UNIX for Dummies Spørsmål og svar 3 01-15-2009 06:20
Problemet med hvis samtidig, for forhold kittusri9 Shell programmering og Skripting 3 04-24-2008 10:15
Søk Mulitiple String mønster i en fil krishnan_6015 @ y Shell programmering og Skripting 2 11-23-2007 04:03
hvis setningen med to betingelser cin2000 Shell programmering og Skripting 1 01-23-2006 03:21
Mulitiple Nic's Magnus IP Networking 2 11-05-2001 10:15

Reply
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 03-10-2009
sud sud is offline
Registrert bruker
  
 

Bli Date: Feb 2009
Innlegg: 12
Mulitiple forholdene i Mens Do loop.

Hei guyz,

Jeg har en stund loop som skjelve DO visse jobber når det oppfyller betingelsen, og det gjør ... men jeg trenger også å tilordne en annen jobb hvis den ikke tilfredsstiller betingelsen .. hvordan kan jeg gjøre this.Below er mitt script.


if [ `datecalc.ksh-a $ sysdate - $ vdt1`-ge 7];

echo "dersom utsagnet"
mens 7 [-le `/ erp/apps/infa/PowerCenter8.1.1/server/infa_shared/SrcFiles/datecalc.ksh-a $ sysdate - $ vdt2`]# (Dette kontrollerer om forskjellen på datoene er mindre enn 7, er det spennende ut av loopen hvis datoen diff er> 7 .. Jeg vil sende en e-post hvis det er> 7 men hvor kan jeg ha det på en stund / DO loop?)
gjøre
# Vdt3 bør brukes i FTP Arkiv og endre navn #
vdt3 \u003d $ (printf "% 04d% 02d% 02d" $ vdt2)
echo $ vdt3
echo "mens du loop"
# ------------------------------------------------- ---
# Set Miljø for HEC Schema.
# ------------------------------------------------- --
# Kicking av STG arbeidsflyten #
pmcmd startworkflow-sv SPRDEV23REP_Integration_Service-d Domain_ebi55rdv-u DEVUSER-p *******-f CWT_STG-vent wf_tes
t
echo "Done pmcmd"
# Calling the endre navn på filer
# / erp/apps/infa/PowerCenter8.1.1/server/infa_shared/SrcFiles/cwt_rename_files_npc.sh $ vdt3
echo $ vdt3

# oppdatere datoen fra bordet
abc \u003d `sqlplus-s A23300 /******ODSDEV553 <<EOF
når sqlerror exit sql.sqlcode;
satt serveroutput på;
UPDATE IBP_RES_NPC.LOAD_DATE
SET LOAD_DATE \u003d TO_DATE ( '$ vdt3', 'YYYYMMDD');
Utfør;
Exit;
eof `

# Mens loop increment vdt2
vdt2 \u003d `/ erp/apps/infa/PowerCenter8.1.1/server/infa_shared/SrcFiles/datecalc.ksh-a $ vdt2 + 7`
echo $ vdt2
ferdig
fi

Takk,
Sud
  #2 (permalink)  
Old 06-21-2009
Figaro figaro is offline
Registrert bruker
  
 

Bli Date: Jan 2007
Innlegg: 267
Trenger du den i en stund loop? Hvorfor ikke noe slikt som:
hvis [datedifference <\u003d 7] inn mens loop, ellers sende e-post.
Reply

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
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 05:37.


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