![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Inserire i nomi dei file quando concatenare i file in un file | samky2005 | Shell scripting e di programmazione | 2 | 06-05-2009 06:07 PM |
| trovare file bloccati, il percorso del file di stampa, sbloccare il file | alternapop | UNIX for Dummies Domande & Risposte | 0 | 04-14-2009 08:09 PM |
| ls> file - Creazione di file contenente l'elenco di tutti i file presenti in una directory | pranavagarwal | Shell scripting e di programmazione | 1 | 09-26-2008 08:37 PM |
| l'elenco dei file esclusi i file dal file di controllo | ukatru | UNIX e avanzata per utenti esperti | 15 | 08-15-2008 08:24 PM |
| numero totale di file che hanno "aaa" nel file i cui nomi sono file _bbb * * | sudheshnaiyer | UNIX for Dummies Domande & Risposte | 1 | 08-16-2007 02:34 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
zip file, ad eccezione di tutti i file
Ciao, cerco di scrivere uno script per i file in zip archivelog arco volte ad eccezione non ultimo archivelog il file zip in quanto banca dati può essere ancora utilizzando l'ultimo file
qui è il mio script. quando ho eseguito lo script, ho dei messaggi di errore. potrebbe consigliare / correggere il mio script in dettaglio ciò che potrebbe essere sbagliato, io non sono esperto di script di shell, potrebbe essere semplice errore, ma non si sa. grazie molto per il vostro aiuto. jack qui è il mio script: ORACLE_SID \u003d "vprod" BACK_DIR \u003d `/ oraappl / APC / backups» esportazione ORACLE_SID BACK_DIR programma \u003d `basename $ 0` DBAPAGE \u003d "/ oraappl / APC / vprod / vprodscr / bin / dba_pager.ksh" $ DBAPAGE "$ program: $ ORACLE_SID: inizio" "A partire archivelog di backup a` date `$ per 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 "Archivio registro di backup per $ ORACLE_SID sulla` date `iniziato" ALLLOGS \u003d `ls-rt` Lastlog \u003d `echo" $ ALLLOGS "| tail -1` SECONDLASTLOG \u003d `echo" $ ALLLOGS "| tail -2 | head-n 1` echo "primo log è:" `echo" $ ALLLOGS "| head-n 1` echo "Seconda Ultimo log è:" `echo" $ ALLLOGS "| tail -2 | head-n 1` echo "Escludi Ultimo log è:" `echo" $ ALLLOGS "| tail -1` echo "Il comando è: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ lastlog trovare BACK_DIR $ / nightly_offsite-name "$ (ORACLE_SID) _arch *"-depth-type f-mtime +5-exec rm () \; / usr / local / bin / gtar-zcvf $ BCKFILE $ $-X ALLLOGS lastlog echo "Archivio registro di backup per $ ORACLE_SID sulla` date `completato" $ DBAPAGE "$ program: $ ORACLE_SID: fine" "Ending archivelog di backup a` date `$ per ORACLE_SID" uscita qui è il messaggio di errore quando si esegue lo script di cui sopra: $. . / archbackup.ksh basename $ 0: vprod: inizio a partire archivelog backup 'data' per vprod Archivio registro di backup per vprod su 'data' iniziato Frist log è: echo "$ ALLLOGS" | head-n 1 Seconda Ultima news è: echo "$ ALLLOGS" | tail -2 | head-n 1 Escludi Ultima news è: echo "$ ALLLOGS" | tail -1 Il comando è: gtar-zcvf / oraappl / APC / backup / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X ogni "$ ALLLOGS" | tail -1 gtar: +% m% d% y.gz: Cannot stat: No tali file o directory gtar: ls: Cannot stat: No tali file o directory gtar:-rt: Impossibile stat: Nessun file o directory gtar:-X: Impossibile stat: Nessun file o directory gtar: ciascuno: Cannot stat: No tali file o directory gtar: "$ ALLLOGS": Cannot stat: No tali file o directory gtar: | coda: Cannot stat: No tali file o directory gtar: -1: Cannot stat: No tali file o directory gtar: Errore uscita ritardata da precedenti errori Archivio registro di backup per vprod su 'data' completato basename $ 0: vprod: fine Ending archivelog di backup a 'data' per vprod $ |
|
||||
|
Ho eseguito lo script qui sotto e mi danno l'opzione illegale. Sono 11 su HP
# cd / oraappl / APC / vprod / vprodarch ls-LRT | testa - 'ls-LRT | awk' END (print NR-1)''> backuplist.log gtar-CVF / oraappl / APC / backup / nightly_offsite / vprod_arch. 'date +% m% d% Y'. QZ L-b ackuplist.log uscita vprod @ findb> pwd / oraappl / APC / vprod / vprodscr / bin vprod @ findb>. . / arch_backup.ksh testa: opzione illegale - s testa: opzione illegale -- testa: opzione illegale - -- testa: opzione illegale - r testa: opzione illegale - t testa: opzione illegale - | testa: opzione illegale - un testa: opzione illegale - w testa: opzione illegale - k testa: opzione illegale -- testa: opzione illegale - E testa: opzione illegale - N testa: opzione illegale - D testa: opzione illegale - ( testa: opzione illegale - p testa: opzione illegale - r testa: opzione illegale - i t: mal numero gtar: backuplist.log: Invalid lunghezza del nastro Prova gtar `- help 'o` gtar - utilizzo' per maggiori informazioni. vprod @ findb> |
|
||||
|
ora ho diversi errore, mi spiace per chiedere di nuovo:
cd / oraappl / APC / vprod / vprodarch ls-LRT | testa - `ls-LRT | awk 'END (print NR-1)'`> backuplist.log gtar-CVF / oraappl / APC / backup / nightly_offsite / vprod_arch. 'date +% m% d% Y'. QZ L-b ackuplist.log uscita vprod @ findb>. . / arch_backup.ksh gtar: backuplist.log: Invalid lunghezza del nastro Prova gtar `- help 'o` gtar - utilizzo' per maggiori informazioni. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|