The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



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
Cp archivos (> 5 Mb de tamaño) de un directorio a otro skcontact UNIX for Dummies Preguntas y Respuestas 6 06-12-2008 08:39 AM
la búsqueda de ficheros en el directorio kylethesir UNIX for Dummies Preguntas y Respuestas 4 06-06-2008 02:44 AM
Cómo ver el directorio y los archivos dentro de él. shaan_dmp UNIX para usuarios avanzados y expertos 4 12-17-2007 05:48 AM
Cómo borrar directorios y dentro de archivos usando comando Buscar bmkreddy Sun Solaris 3 07-10-2007 03:35 PM
Cómo comprobar si 3 archivos tienen el mismo tamaño en el directorio Oggle Programación de scripts de shell y 5 02-16-2005 12:51 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 01-27-2008
namishtiwari namishtiwari is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: agosto 2007
Ubicación: Bangalore
Puestos: 377
archivos de tamaño 0 con que se suprima dentro de un directorio

Hiiii,

He escrito un script que tiene copia de seguridad de algunos archivos de registro.
dejar que la backuplocation es decir ---

/ abc / backuplocation

-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt23994.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3601.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3619.log
-rw-r ----- 1 webmut2 spgroup 1551 enero 25 07:13 ansrpt3619.log

después de tomar la copia de seguridad tengo que borrar los archivos y entonces los archivos de manera que crear el archivo, pero con tamaño 0 es necesario en la secuencia de comandos.

Supongo que la ubicación de los archivos que necesita para copia de seguridad es ---

/ namish / registros
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt23994.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3601.log
-rw-r - r - 1 webmut2 spgroup 0 Jan 27 02:41 ansrpt3619.log


Mi script funciona bien para todos estos problemas, pero está llegando, es decir cuando estoy touchng los archivos que aún están en el directorio / namish / registros, cuando me encontré de nuevo el guión, mi script es recoger estos archivos (archivos con tamaño 0) Asimismo, y tomando en consideración el backup.I no quieren esto porque esta vez el tamaño del archivo será 0.

Mi script debe borrar los archivos de la backuplocation cuyo tamaño es 0.

El guión es -----

Código:
l) BackupLocation="$OPTARG"
                if [[ $BackupLocation != *backup ]]; then
                        echo "Appending backup subdirectories"
                        BackupLocation=$BackupLocation/backup
                        mkdir -p $BackupLocation >/dev/null 2>&1
                        if [[ $? != 0 ]];then
                        echo "First Create The Directory And Then Take backup"
                        fi
                        cd $FileLocation
                        pwd
                        cp -R $FilesToDelete $BackupLocation
                        list=$(ls *log*)
                        for files in $list
                        do
                         echo $files >namish1
                          rm -f $files
                          touch $files
                        done
                else
                        mkdir -p $BackupLocation >/dev/null 2>&1
                        cp -R $FilesToDelete $BackupLocation
                        for files in $list
                        do
                          rm -$files
                          touch $files
                        done
                if [[ ! -d $BackupLocation ]]; then
                echo "Unable to make backup directory: $BackupLocation"
                        if [[ $IsCronJob -eq 1 ]]; then
                          SendMiddleTierCleanMail "Middletierclean error message" $mt_clean_errfile
                        fi
                        return $E_INT_MISSING_DIR
                fi
                fi
                l_flag=Y
                Llcron=l
                ;;

 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 06:33 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0