![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Indsæt filnavnene, når concatenate filer til en fil | samky2005 | Shell Programmering og Scripting | 2 | 06-05-2009 06:07 PM |
| finde låst filer, udskrive filsti, låse fil | alternapop | UNIX for dummyer Spørgsmål & svar | 0 | 04-14-2009 08:09 PM |
| ls> fil - Oprettelse af fil indeholder en liste over alle filer i en mappe | pranavagarwal | Shell Programmering og Scripting | 1 | 09-26-2008 08:37 PM |
| notering filer undtagen filer fra kontrol fil | ukatru | UNIX for Advanced & Ekspertsøgning Brugere | 15 | 08-15-2008 08:24 PM |
| samlede antal filer, der er "AAA" i filer hvis navne er File * _bbb * | sudheshnaiyer | UNIX for dummyer Spørgsmål & svar | 1 | 08-16-2007 02:34 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
zip alle filer undtagen sidste fil
Hej, jeg forsøger at skrive et script til at zip archivelog filer i arch gange undtagen ikke zip sidste archivelog filen da den database kan stadig bruge den sidste fil
her er mit script. når jeg køre scriptet, får jeg fejlmeddelelser. Kunne du rådgive / korrekte mit script i detaljer, hvad det kunne være forkert, jeg er ikke ekspert for shell script, det kunne være enkle fejl, men blot ikke kender. Mange tak for din hjælp. jack her er mit script: ORACLE_SID \u003d "vprod" BACK_DIR \u003d `/ oraappl / PSA / backups« eksport ORACLE_SID BACK_DIR program \u003d `basename $ 0` DBAPAGE \u003d "/ oraappl / PSA / 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. `Dato +% m% d% y«. Gz echo "Archive log backup for $ ORACLE_SID på` dato `started" ALLLOGS \u003d `ls-rt« LASTLOG \u003d `echo" $ ALLLOGS "| tail -1« SECONDLASTLOG \u003d `echo" $ ALLLOGS "| tail -2 | head-n 1« echo "Første log:" `echo" $ ALLLOGS "| head-n 1« echo "Anden Last log:" `echo" $ ALLLOGS "| tail -2 | head-n 1« echo "Ekskluder Last log:" `echo" $ ALLLOGS "| tail -1« echo "Command er: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ LASTLOG finde $ BACK_DIR / nightly_offsite-name "$ (ORACLE_SID) _arch *"-dybde-type f-mtime 5-exec rm () \; / usr / local / bin / gtar-zcvf $ BCKFILE $ ALLLOGS-X $ LASTLOG echo "Archive log backup for $ ORACLE_SID på` dato `afsluttet" $ DBAPAGE "$ program: $ ORACLE_SID: udgangen" "Ending archivelog backup på` dato «for $ ORACLE_SID" exit her er den fejlmeddelelse, når jeg køre ovenstående script: $. . / archbackup.ksh basename $ 0: vprod: Start Start archivelog backup på 'date' for vprod Arkiv log backup for vprod på 'date' begyndte Foerste log: echo "$ ALLLOGS" | head-n 1 Anden Seneste Log er: echo "$ ALLLOGS" | tail -2 | head-n 1 Ekskluder Seneste Log er: echo "$ ALLLOGS" | tail -1 Kommandoen: gtar-zcvf / oraappl / PSA / backups / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X hver "$ ALLLOGS" | tail -1 gtar: +% m% d% y.gz: Kan ikke Stat: Ingen sådan fil eller mappe gtar: ls: Kan ikke Stat: Ingen sådan fil eller mappe gtar:-rt: Kan ikke Stat: Ingen sådan fil eller mappe gtar:-X: Kan ikke Stat: Ingen sådan fil eller mappe gtar: hver: Kan ikke Stat: Ingen sådan fil eller mappe gtar: "$ ALLLOGS": Kan ikke Stat: Ingen sådan fil eller mappe gtar: | hale: Kan ikke Stat: Ingen sådan fil eller mappe gtar: -1: Kan ikke Stat: Ingen sådan fil eller mappe gtar: Error exit forsinket fra tidligere fejl Arkiv log backup for vprod på 'date' afsluttet basename $ 0: vprod: udgangen Ending archivelog backup på 'date' for vprod $ |
|
||||
|
Jeg køre scriptet nedenfor, og give mig ulovlig mulighed. Jeg er på HP 11
# cd / oraappl / PSA / vprod / vprodarch ls-LRT | hovedet - 'ls-LRT | awk' END (print NR-1)''> backuplist.log gtar-CVF / oraappl / PSA / backups / nightly_offsite / vprod_arch. "dato +% m% d% Y". QZ-L b ackuplist.log exit vprod @ findb> pwd / oraappl / PSA / vprod / vprodscr / bin vprod @ findb>. . / arch_backup.ksh Leder: illegal option - s Leder: illegal option -- Leder: illegal option - -- Leder: illegal option - r Leder: illegal option - t Leder: illegal option - | Leder: illegal option - en Leder: illegal option - w Leder: illegal option - k Leder: illegal option -- Leder: illegal option - E Leder: illegal option - N Leder: illegal option - D Leder: illegal option - ( Leder: illegal option - p Leder: illegal option - r Leder: illegal option - jeg t: Forkert udformet antal gtar: backuplist.log: Ugyldig tape længde Prøv «gtar - help 'eller` gtar - brug' for mere information. vprod @ findb> |
|
||||
|
nu har jeg forskellige fejl, ked af at spørge igen:
cd / oraappl / PSA / vprod / vprodarch ls-LRT | hovedet - `ls-LRT | awk 'END (print NR-1)'`> backuplist.log gtar-CVF / oraappl / PSA / backups / nightly_offsite / vprod_arch. "dato +% m% d% Y". QZ-L b ackuplist.log exit vprod @ findb>. . / arch_backup.ksh gtar: backuplist.log: Ugyldig tape længde Prøv «gtar - help 'eller` gtar - brug' for mere information. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|