The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
2 eller mer om villkoren dr_sabz UNIX for Dummies Frågor & Svar 3 01-15-2009 06:20
Problemet med om, samtidigt som villkoren kittusri9 Shell-programmering och Skript 3 04-24-2008 10:15
Sök Mulitiple String mönster i en fil krishnan_6015 @ y Shell-programmering och Skript 2 11-23-2007 04:03
Om uttalande med två villkor cin2000 Shell-programmering och Skript 1 01-23-2006 03:21
Mulitiple Nic's Magnus IP Nätverk 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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-10-2009
sud sud is offline
Registered User
  
 

Join Date: februari 2009
Inlägg: 12
Mulitiple villkor Medan Do loop.

Hej guyz,

Jag har en WHILE-loop som rysa göra vissa arbeten när den uppfyller de villkor och det gör ... men jag måste även sätta ett annat jobb om det inte uppfyller villkoret .. hur kan jag göra this.Below är mitt manus.


if [ `datecalc.ksh-a $ SYSDATE - $ vdt1`-GE 7];
sedan
echo "om meddelandet"
medan [7-le `/ erp/apps/infa/PowerCenter8.1.1/server/infa_shared/SrcFiles/datecalc.ksh-a $ SYSDATE - $ vdt2`]# (Detta kontrollerar om skillnaden mellan de datumen är mindre än 7 är det spännande ur loopen om dagen diff är> 7 .. Jag vill skicka ett mail om det är> 7 men där kan jag ha det i en MEDAN / DO loop?)
göra
# Vdt3 bör användas i FTP-arkiv och döp #
vdt3 \u003d $ (printf "% 04D% 02d% 02d" $ vdt2)
echo $ vdt3
echo "i medan loop"
# ------------------------------------------------- ---
# Set Miljö för HEC Schema.
# ------------------------------------------------- --
# Kicking utanför STG arbetsflödet #
pmcmd startworkflow-sv SPRDEV23REP_Integration_Service-d Domain_ebi55rdv-u DEVUSER-p *******-f CWT_STG-vänta wf_tes
t
echo "Done pmcmd"
# Calling the byta namn på filer
# / erp/apps/infa/PowerCenter8.1.1/server/infa_shared/SrcFiles/cwt_rename_files_npc.sh $ vdt3
echo $ vdt3

# uppdatering av datum från bordet
abc \u003d `sqlplus-s A23300 /******ODSDEV553 <<EOF
när sqlerror exit sql.sqlcode;
uppsättning serveroutput på;
UPDATE IBP_RES_NPC.LOAD_DATE
SET LOAD_DATE \u003d TO_DATE ( '$ vdt3 "," ÅÅÅÅMMDD');
COMMIT;
EXIT;
EOF "

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

Tack,
Sud
  #2 (permalänk)  
Old 06-21-2009
Figaro figaro is offline
Registered User
  
 

Join Date: Jan 2007
Inlägg: 268
Behöver du den på ett tag loop? Varför inte något i stil med:
if [datedifference <\u003d 7] anger medan slinga, annars skicka e-post.
Reply

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:19.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0