![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Introduzca los nombres de archivo cuando concatenar archivos en un archivo | samky2005 | Programación de scripts de shell y | 2 | 06-05-2009 07:07 PM |
| encontrar archivos bloqueados, ruta del archivo de impresión, desbloquear archivo | alternapop | UNIX for Dummies Preguntas y Respuestas | 0 | 04-14-2009 09:09 PM |
| LS> archivo - Creación de archivo que contiene la lista de todos los archivos en un directorio | pranavagarwal | Programación de scripts de shell y | 1 | 09-26-2008 09:37 PM |
| lista los archivos de exclusión de archivos de archivo de control | ukatru | UNIX para usuarios avanzados y expertos | 15 | 08-15-2008 09:24 PM |
| número total de archivos que tienen "aaa" en los archivos cuyos nombres de archivo _bbb * * | sudheshnaiyer | UNIX for Dummies Preguntas y Respuestas | 1 | 08-16-2007 03:34 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
zip todos los archivos excepto último archivo
hola, yo trato de escribir una secuencia de comandos para archivos zip archivelog veces, salvo en el arco no archivelog último archivo zip, ya que la base de datos pueden ser aún utilizando el último archivo
aquí está mi script. cuando corro el script, me sale mensajes de error. ¿podría asesorar / corregir mi guión en detalle lo que podría estar equivocado, no soy experto para script de shell, puede ser simple error, pero simplemente no sabemos. gracias por tu ayuda. jack aquí está mi script: ORACLE_SID \u003d "vprod" BACK_DIR \u003d `/ oraappl / pca / copias de seguridad» exportación ORACLE_SID BACK_DIR programa \u003d `basename $ 0» DBAPAGE \u003d "/ oraappl / pca / vprod / vprodscr / bin / dba_pager.ksh" $ DBAPAGE "$ programa: $ ORACLE_SID: inicio" "A partir de copia de seguridad en archivelog` date `por $ 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 "Archivo de registro de copia de seguridad por $ ORACLE_SID en` date `comenzado" ALLLOGS \u003d `ls-rt» LASTLOG \u003d `echo" $ ALLLOGS "| tail -1» SECONDLASTLOG \u003d `echo" $ ALLLOGS "| tail -2 | head-n 1» echo "Primer registro es la siguiente:" `echo" $ ALLLOGS "| head-n 1» echo "Último Segundo registro es la siguiente:" `echo" $ ALLLOGS "| tail -2 | head-n 1» echo "Excluir Último registro es la siguiente:" `echo" $ ALLLOGS "| tail -1» echo "Comando es: / usr / local / bin / gtar-zcvf $ BCKFILE" $ ALLLOGS "-X" $ LASTLOG encontrar BACK_DIR $ / nightly_offsite nombre de "$ (ORACLE_SID) _arch *"-depth-type f-mtime +5-exec rm () \; / usr / local / bin / gtar BCKFILE-zcvf $ $ $ ALLLOGS-X LASTLOG echo "Archivo de registro de copia de seguridad por $ ORACLE_SID en` date `terminado" $ DBAPAGE "$ programa: $ ORACLE_SID: final" "Acabar con la copia de seguridad en archivelog` date `por $ ORACLE_SID" salida aquí es el mensaje de error al ejecutar script de arriba: $. . / archbackup.ksh basename $ 0: vprod: inicio archivelog partir de copia de seguridad en "fecha" para vprod Archivo de registro de copia de seguridad para vprod en 'date' empezó Frist log: echo "$ ALLLOGS" | head-n 1 Última segundo registro es el siguiente: echo "$ ALLLOGS" | tail -2 | head-n 1 Excluir Última Registrarse es: echo "$ ALLLOGS" | tail -1 Comando es: gtar-zcvf / oraappl / pca / backups / nightly_offsite / vprod_arch.date +% m% d% y.gz ls-rt-X cada "$ ALLLOGS" | tail -1 gtar: +% m% d% y.gz: No se puede declaró: No such file or directory gtar: ls: No se puede declaró: No such file or directory gtar: rt-: No se puede declaró: No such file or directory gtar:-X: No se puede declaró: No such file or directory gtar: cada uno: ¿No declaró: No such file or directory gtar: "$ ALLLOGS": No se puede declaró: No such file or directory gtar: | cola: No se puede declaró: No such file or directory gtar: -1: No se puede declaró: No such file or directory gtar: retraso en la salida de error de errores anteriores Archivo de registro de copia de seguridad para vprod en 'date' completado basename $ 0: vprod: Poner fin a finales archivelog de copia de seguridad en "fecha" para vprod $ |
|
||||
|
sí. permítanme su código simple
|
|
||||
|
Ejecuto el script de abajo y me da opción ilegal. Estoy en HP 11
# cd / oraappl / pca / vprod / vprodarch ls-LRT | cabeza - 'ls-LRT | awk' (print NR FIN-1)''> backuplist.log gtar-cvf / oraappl / pca / backups / nightly_offsite / vprod_arch. "date +% m% d% y '. QZ-L b ackuplist.log salida vprod @ findb> pwd / oraappl / pca / vprod / vprodscr / bin vprod @ findb>. . / arch_backup.ksh cabeza: opción ilegal - s cabeza: opción ilegal -- cabeza: opción ilegal - -- cabeza: opción ilegal - r cabeza: opción ilegal - t cabeza: opción ilegal - | cabeza: opción ilegal - un cabeza: opción ilegal - w cabeza: opción ilegal - k cabeza: opción ilegal -- cabeza: opción ilegal - E cabeza: opción ilegal - N cabeza: opción ilegal - D cabeza: opción ilegal - ( cabeza: opción ilegal - p cabeza: opción ilegal - r cabeza: opción ilegal - i t: mal formado número gtar: backuplist.log: longitud de la cinta no válido Pruebe con `gtar - help 'o` gtar - uso "para obtener más información. vprod @ findb> |
|
||||
|
ahora tengo error diferente, lo siento a volver a preguntar:
cd / oraappl / pca / vprod / vprodarch ls-LRT | cabeza - `ls-LRT | awk '(print NR FIN-1)'`> backuplist.log gtar-cvf / oraappl / pca / backups / nightly_offsite / vprod_arch. "date +% m% d% y '. QZ-L b ackuplist.log salida vprod @ findb>. . / arch_backup.ksh gtar: backuplist.log: longitud de la cinta no válido Pruebe con `gtar - help 'o` gtar - uso "para obtener más información. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|