![]() |
|
|
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 |
| 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 |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
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 |
| Modos de visualización | Vota a este hilo |
|
|