The UNIX and Linux Forums  


Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Bash parancsokat tud végrehajtani egy távoli szerverhez, ha a parancsokat ágyazott shell bash_in_my_head Shell programozás és Scripting 1 12-04-2008 01:51 AM
Lom nem execute commands pasalagua SUN Solaris 6 01-25-2008 04:22 PM
Hogyan kell végrehajtani több parancsok keresztül ssh srage Shell programozás és Scripting 9 01-05-2008 03:18 AM
Lehet Xargs több parancs végrehajtását a EVRY bemeneti fájl nilesrex Shell programozás és Scripting 4 08-30-2006 09:39 AM
how do I get my script végrehajtása több parancs? hvincent Shell programozás és Scripting 1 04-26-2006 09:19 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 01-05-2009
prismtx prismtx is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 24
Execute többszörös parancsokat egy talál

Én annak ellenőrzése, hogy egy fájl régebbi, mint a referencia-fájl, hogy építsenek egy kis parancsot, hogy a feldolgozás előtt. Ha ez nem elég régi, szeretnék aludni egy órát és ellenőrizze újra.

Saját probléma, ha az öreg ahhoz, hogy folyamat, én azt szeretném, hogy kilépjen, amikor megtörtént, de nem találja a módját, hogy kilépés után ezt a sikeres találni. Úgy tartja, a ciklusok és a feldolgozás, amíg a gróf teljesült. Megpróbáltam ezt egy kijárat, mint a-exec az találni az alább látható, és megpróbáltam ellenőrzése, amely a kereséshez dollár?, De mindig a "0", hogy a fájl régi vagy új.

Any ideas?


Kód:
typeset -i  count=1

while ((${count} <= 3))
do
 find  /export/home/MYACCT/ -type f -name \ar5.log ! -newer /WORKDIR/REF -exec /export/home/MYACCT/datetest.ksh \; -exec exit 0 \;
   count=${count}+1
   sleep 3600
done

echo "No file to process"
exit 5

  #2 (permalink)  
Old 01-05-2009
Padow Padow is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2008
Helyszín: Maryland
Posts: 179
Ön is próbálja megtalálni a kimeneti parancsot egy változó majd ellenőrzés, hogy a változó értéke üres, vagy sem.
  #3 (permalink)  
Old 01-05-2009
prismtx prismtx is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 24
Köszönöm

Köszönet Padow, hogy dolgozott ki.


Kód:
abc=`find  /export/home/MYACCT/ -type f -name \ar5.log ! -newer /WORKDIR/REF`

if [ -z "$abc" ]; then
   count=${count}+1
   sleep 3600
else
  /export/home/MYACCT/datetest.ksh
  exit 0
fi
done

echo "No file to process"
exit 5

Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 06:00 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0