![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Infoga filnamn när samman filerna till en fil | samky2005 | Shell-programmering och Skript | 2 | 06-05-2009 07:07 |
| hittar låsta filer, skriva ut filsökväg, låsa upp fil | alternapop | UNIX for Dummies Frågor & Svar | 0 | 04-14-2009 09:09 |
| ls> fil - Skapa fil som innehåller en förteckning över alla filer i en katalog | pranavagarwal | Shell-programmering och Skript | 1 | 09-26-2008 09:37 |
| notering filer utom filer från kontrolljournal | ukatru | UNIX för avancerade & Expertanvändare | 15 | 08-15-2008 09:24 |
| totala antalet filer som har "AAA" i filer vars namn File * _bbb * | sudheshnaiyer | UNIX for Dummies Frågor & Svar | 1 | 08-16-2007 03:34 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
zip alla filer utom sista filen
hej, jag försöker skriva ett manus till zip archivelog filer i arch gånger utom inte zip senaste archivelog filen eftersom den databasen kan fortfarande använder den senaste filen
här är mitt manus. när jag kör scriptet får jag felmeddelanden. Kan ni ge råd / korrigera mitt manus i detalj vad det kunde vara fel, jag är inte expert för shell script, det kan vara enkla misstag, men bara inte vet. tack så mycket för din hjälp. Jack här är mitt script: ORACLE_SID \u003d "vprod" BACK_DIR \u003d "/ oraappl / PCA / säkerhetskopior" export ORACLE_SID BACK_DIR program \u003d "basename $ 0" DBAPAGE \u003d "/ oraappl / PCA / vprod / vprodscr / bin / dba_pager.ksh" $ DBAPAGE "$ programmet: $ ORACLE_SID: start" "Startar archivelog backup på" datum "för $ ORACLE_SID" Loggfil \u003d $ BACK_DIR / nightly_offsite / log / $ (ORACLE_SID) _archbackup.log BCKFILE \u003d $ BACK_DIR / nightly_offsite / $ (ORACLE_SID) _arch. "Datum +% m% d% Y". Gz echo "Arkiv log backup för $ ORACLE_SID på" dagen "började" ALLLOGS \u003d `ls-rt" LASTLOG \u003d `echo" $ ALLLOGS "| tail -1" SECONDLASTLOG \u003d `echo" $ ALLLOGS "| tail -2 | head-n 1` echo "Första loggen:" `echo" $ ALLLOGS "| head-n 1` echo "näst sista loggen:" `echo" $ ALLLOGS "| tail -2 | head-n 1` echo "Uteslut Senaste loggen:" `echo" $ ALLLOGS "| tail -1" echo "kommando: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ LASTLOG hitta $ BACK_DIR / nightly_offsite-name "$ (ORACLE_SID) _arch *" ingående av typen F-mtime 5-exec rm () \; / usr / local / bin / gtar-zcvf $ BCKFILE $ ALLLOGS-X $ LASTLOG echo "Arkiv log backup för $ ORACLE_SID på" dagen "färdig" $ DBAPAGE "$ programmet: $ ORACLE_SID: slutet" "Avsluta archivelog backup på" datum "för $ ORACLE_SID" exit här är det felmeddelande när jag kör ovanstående skript: $. . / archbackup.ksh basename $ 0: vprod: Start Startlista archivelog backup på "datum" för vprod Arkiv log backup för vprod på "dagen" började Frist loggen: echo "$ ALLLOGS" | head-n 1 Näst sista Log är: echo "$ ALLLOGS" | tail -2 | head-n 1 Uteslut Senaste Log är: echo "$ ALLLOGS" | tail -1 Kommando: gtar-zcvf / oraappl / PCA / backups / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X varje "$ ALLLOGS" | tail -1 gtar: +% m% d% y.gz: Kan inte stat: Ingen sådan fil eller katalog gtar: ls: Kan inte stat: Ingen sådan fil eller katalog gtar:-rt: Kan inte stat: Ingen sådan fil eller katalog gtar:-X: Kan inte stat: Ingen sådan fil eller katalog gtar: varje: Kan inte stat: Ingen sådan fil eller katalog gtar: "$ ALLLOGS": Kan inte stat: Ingen sådan fil eller katalog gtar: | tail: Kan inte stat: Ingen sådan fil eller katalog gtar: -1: Kan inte stat: Ingen sådan fil eller katalog gtar: Fel stänga försenat från tidigare misstag Arkiv log backup för vprod på "dagen" färdig basename $ 0: vprod: slutet Ending archivelog backup på "datum" för vprod $ |