![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Sett inn filnavn når sammen filer til en fil | samky2005 | Shell programmering og Skripting | 2 | 06-05-2009 06:07 |
| finne låste filer, utskrift Filbanen, låser opp fil | alternapop | UNIX for Dummies Spørsmål og svar | 0 | 04-14-2009 08:09 |
| ls> fil - Opprette fil som inneholder en liste over alle filer som finnes i en katalog | pranavagarwal | Shell programmering og Skripting | 1 | 09-26-2008 08:37 |
| liste filer unntatt fra kontroll-fil | ukatru | UNIX for Advanced & ekspertbrukere | 15 | 08-15-2008 08:24 |
| totalt antall filer som har "aaa" i filer som er Fil * _bbb * | sudheshnaiyer | UNIX for Dummies Spørsmål og svar | 1 | 08-16-2007 02:34 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
zip alle filer unntatt siste filen
hei, jeg prøver å skrive et skript som zip archivelog filer i erke fold bortsett ikke zip siste archivelog filen siden den databasen kan fortsatt bruke den siste filen
her er min skript. når jeg kjører scriptet får jeg feilmeldinger. Kan du gi råd / korrigere mitt script i detalj hva det kunne være feil, er jeg ikke ekspert på shell skript, kan det være enkle feil, men vet ikke. Tusen takk for din hjelp. jack her er mitt script: ORACLE_SID \u003d "vprod" BACK_DIR \u003d `/ oraappl / PCA / backup` eksport ORACLE_SID BACK_DIR program \u003d `basename $ 0` DBAPAGE \u003d "/ oraappl / PCA / vprod / vprodscr / bin / dba_pager.ksh" $ DBAPAGE "$ program: $ ORACLE_SID: Start" "Starter archivelog backup på` dato `for $ ORACLE_SID" LOGFILE \u003d $ BACK_DIR / nightly_offsite / log / $ (ORACLE_SID) _archbackup.log BCKFILE \u003d $ BACK_DIR / nightly_offsite / $ (ORACLE_SID) _arch. `Date +% m% d% Y`. Gz echo "Arkiv log backup for $ ORACLE_SID på` dato `gang" ALLLOGS \u003d `ls-rt` LASTLOG \u003d `echo" $ ALLLOGS "| tail -1` SECONDLASTLOG \u003d `echo" $ ALLLOGS "| halen -2 | head-n 1` echo "First Loggen:" `echo" $ ALLLOGS "| head-n 1` echo "Second Siste logg er:" `echo" $ ALLLOGS "| halen -2 | head-n 1` echo "Ekskluder Siste logg er:" `echo" $ ALLLOGS "| tail -1` echo "-kommandoen: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ LASTLOG finne $ BACK_DIR / nightly_offsite-name "$ (ORACLE_SID) _arch *" grundige typen F-mtime +5-exec rm () \; / usr / local / bin / gtar-zcvf $ BCKFILE $ ALLLOGS-X $ LASTLOG echo "Arkiv log backup for $ ORACLE_SID på` dato `fullført" $ DBAPAGE "$ program: $ ORACLE_SID: end" "Ending archivelog backup på` dato `for $ ORACLE_SID" exit Her er feilmeldingen når jeg kjører over skriptet: $. . / archbackup.ksh basename $ 0: vprod: start Starter archivelog backup på "date" for vprod Arkiv log backup for vprod på "date" i gang Frist Loggen: echo "$ ALLLOGS" | head-n 1 Second Sist Logg er: echo "$ ALLLOGS" | halen -2 | head-n 1 Ekskluder Sist Logg er: echo "$ ALLLOGS" | tail -1 Kommandoen: gtar-zcvf / oraappl / PCA / backup / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X hvert "$ ALLLOGS" | tail -1 gtar: +% m% d% y.gz: Kan ikke statistikk: Ingen slik fil eller katalog gtar: ls: Kan ikke statistikk: Ingen slik fil eller katalog gtar:-rt: Kan ikke statistikk: Ingen slik fil eller katalog gtar:-X: Kan ikke statistikk: Ingen slik fil eller katalog gtar: hver: Kan ikke statistikk: Ingen slik fil eller katalog gtar: "$ ALLLOGS": Kan ikke statistikk: Ingen slik fil eller katalog gtar: | halen: Kan ikke statistikk: Ingen slik fil eller katalog gtar: -1: Kan ikke statistikk: Ingen slik fil eller katalog gtar: Error exit forsinket fra forrige feil Arkiv log backup for vprod på "date" avsluttet basename $ 0: vprod: slutten Ending archivelog backup på "date" for vprod $ |
|
||||
|
Jeg kjøre skriptet nedenfor og gi meg ulovlige alternativet. Jeg er på HP 11
# cd / oraappl / PCA / vprod / vprodarch ls-LRT | head - 'ls-LRT | awk' END (print NR-1)''> backuplist.log gtar-CVF / oraappl / PCA / backup / nightly_offsite / vprod_arch ". date +% m% d% Y". QZ-L b ackuplist.log exit vprod @ findb> pwd / oraappl / PCA / vprod / vprodscr / bin vprod @ findb>. . / arch_backup.ksh head: ulovlige alternativet - s head: ulovlige alternativet -- head: ulovlige alternativet - -- head: ulovlige alternativet - r head: ulovlige alternativet - t head: ulovlige alternativet - | head: ulovlige alternativet - en head: ulovlige alternativet - w head: ulovlige alternativet - k head: ulovlige alternativet -- head: ulovlige alternativet - E head: ulovlige alternativet - N head: ulovlige alternativet - D head: ulovlige alternativet - ( head: ulovlige alternativet - p head: ulovlige alternativet - r head: ulovlige alternativet - i t: Ugyldig tall gtar: backuplist.log: Ugyldig tape lengde Prøv `gtar - help 'eller` gtar - bruk "for mer informasjon. vprod @ findb> |
|
||||
|
nå har jeg forskjellige feil, beklager å spørre på nytt:
cd / oraappl / PCA / vprod / vprodarch ls-LRT | head - `ls-LRT | awk 'END (print NR-1)'`> backuplist.log gtar-CVF / oraappl / PCA / backup / nightly_offsite / vprod_arch ". date +% m% d% Y". QZ-L b ackuplist.log exit vprod @ findb>. . / arch_backup.ksh gtar: backuplist.log: Ugyldig tape lengde Prøv `gtar - help 'eller` gtar - bruk "for mer informasjon. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|