The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome!

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
server monitor script ... zedex Shell programozás és Scripting 1 06-01-2008 05:10 PM
segíteni kell, ezt a forgatókönyvet, hogy kísérje figyelemmel, ha a fájlok segítségével jonathan184 Shell programozás és Scripting 0 05-15-2007 12:47 PM
load monitor script locabuilt A UNIX a fejlett és szakértői Felhasználók 7 01-19-2007 02:37 PM
Parancsfájl a monitor adatbázis segít tömbök nelmest Shell programozás és Scripting 1 09-05-2005 11:50 PM
Monitor, amely a felhasználók be my home directory mnpradeep Magas szintű Programozás 1 03-21-2002 05:08 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 10-24-2006
cmf00186 cmf00186 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 2
HEP a forgatókönyvet, hogy kísérje figyelemmel könyvtár

Helló,

I am a newbie, aki fel akarja írni a forgatókönyvet, hogy kísérje figyelemmel a könyvtárat meg 3 kép, hogy én vártam, hogy ftp'd. Előfordulhat, hogy felfüggeszti a karbantartási műveletek stb, de még mindig a kép, így is több mint 1 meghatározni. Ha több mint 1 szett, azt szeretném, hogy minden, de a legfrissebb az archive könyvtárat.

Például mondjuk a fájl neve a következő lesz:
acme1_090106.txt
acme1_091006.txt
acme1_092206.txt
acme2_090106.txt
acme2_091006.txt
acme2_092206.txt
acme3_090106.txt
acme3_091006.txt
acme3_092206.txt

Azt szeretném, hogy a régebbi fájlok archívum könyvtár
acme1_090106.txt
acme1_091006.txt
acme2_090106.txt
acme2_091006.txt
acme3_090106.txt
acme3_091006.txt

Én futó AIX változat 5.31.

Ez az, amit eddig. Any suggestions lenne mélyen appreciated.

#! / bin / ksh
#
files \u003d 0
LoopCnt \u003d 0
while (($ file <4)); nem
echo "date"
A név "ls acme *" do
if [-f $ name]
hagyja kép \u003d kép 1
fi
kész
if (($ file <3)), majd
if ((LoopCnt <6)), majd
echo "nincs 3 kép még alszik 10 perc"
echo ""
alvás 600
files \u003d 0
let LoopCnt \u003d LoopCnt 1
vagy
exit
fi
fi
kész
Ez az a hely ahol Beragadtam

if (($ file> 3)), majd
echo "Több, mint 3 kép, mozgás, csak a legutolsó a archive"
exit
fi
  #2 (permalink)  
Old 10-25-2006
mahendramahendr mahendramahendr is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Dec 2005
Helyszín: London
Posts: 222
Sok módon csinálja ... egyik alapja, amikor a fájl létre a rendszert, és más módon alapul dátumot a fájl neve ...

Ott lesz a probléma, az első módszer, ha a legújabb fájl ftp'd előtt a régi kép ... régi kép lesz legújabb fájl létrehozásának dátumát, mint a legfrissebb fájlokat és fogják legfrissebb fájlokat az Archívum mappába ...

Ezért én elfogadta a második módszer, amelyet az archívum fájl alapján a dátumot a fájl neve ... Remél ez segít.


Kód:
#!/usr/bin/ksh

for name in $(ls acme* | sed 's/_[0-9]*.txt//g' | uniq)
do
   cnt=0
   for fname in $(ls $name* | sed 's/_\([0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)/_\3\1\2/g' | sort -r )
   do
      echo $fname
      nm=$(echo $fname | sed 's/_\([0-9][0-9]\)\([0-9][0-9]\)\([0-9][0-9]\)/_\2\3\1/g' )
      cnt=$(($cnt+1));
      if [ $cnt -ne 1 ]
      then
          mv $nm  ./bkup
          echo "$nm moved to backup"
      fi
   done
done

Én már tesztelték, és ez munkás finom ...
  #3 (permalink)  
Old 10-25-2006
cmf00186 cmf00186 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2006
Hozzászólások: 2
mahendramahendr,

Próbáltam a kódot, és tökéletesen működik!. Nagyon köszönöm a segítséget.
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 01:42 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