The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > Shell scripting e di programmazione
.
google unix.com



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

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2009
Posti: 8
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
$
  #2 (permalink)  
Old 07-01-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderatore (tutor)
  
 

Iscriviti Data: giugno 2008
Ubicazione: INDIA
Interventi: 1.391
esattamente ciò che si vuole qui?
catrame di prendere tutti i file, tranne l'ultimo? giusto?
Codice:
cd anypath
ls -lrt|head -`ls -lrt|awk 'END{print NR-1}'` > filelist
gtar -cvf anyfilename -L filelist
  #3 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2009
Posti: 8
sì. vorrei provare il tuo codice semplice
  #4 (permalink)  
Old 07-01-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderatore ala Mode
  
 

Iscriviti Data: febbraio 2007
Località: Innsbruck, Austria
Messaggi: 1.886
Per mantenere il forum di alta qualità per tutti gli utenti, si prega di prendere il tempo per formattare i tuoi messaggi correttamente.

Ad esempio, l'uso Codice Tag quando si posta qualsiasi codice o dati campioni in modo che altri possano leggere facilmente il tuo codice. Si può facilmente fare questo, mettendo in evidenza il tuo codice e poi cliccando sul # nel menu di editing. (È anche possibile digitare il codice tag [code] e [/ code] a mano.)

Grazie.

UNIX e Linux Forum
  #5 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2009
Posti: 8
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>
  #6 (permalink)  
Old 07-01-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderatore (tutor)
  
 

Iscriviti Data: giugno 2008
Ubicazione: INDIA
Interventi: 1.391
hai scritto è sbagliato
dopo la testa si mette sola offerta'.. la sua citazione uno indietro »
vedere quello che ho digitato
  #7 (permalink)  
Old 07-01-2009
percvs88 percvs88 is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2009
Posti: 8
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.
Reply

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 09:15 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0