![]() |
|
|
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 |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| copiar los archivos con la fecha | isingh786 | HP-UX | 1 | 03-10-2006 05:04 PM |
| lista de archivos que no pertenezcan a la fecha actual | esh.mohan | UNIX for Dummies Preguntas y Respuestas | 3 | 02-20-2006 12:24 PM |
| lista de archivos que no pertenezcan a la fecha actual | esh.mohan | Programación de scripts de shell y | 1 | 02-20-2006 10:38 AM |
| cómo encontrar los archivos menos de la fecha actual | mallikarjuna | UNIX for Dummies Preguntas y Respuestas | 4 | 01-20-2006 01:49 PM |
| copiar y cambiar el nombre de lista de archivos | kinmak | UNIX for Dummies Preguntas y Respuestas | 7 | 02-27-2005 09:23 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
script para renombrar los archivos con fecha actual y copiarlo.
Tengo pocos registros web como access.log. lo que sería cada vez más cotidiana.
lo que hago todos los días, es decir, tener la copia de seguridad de access.log como access.log_ (currentdate) y anular la access.log. Así que pensé en escribir un guión ... pero atrapado en medio. Mi exigencia: para tener la copia de seguridad y anular el registro después de que llegue a 500 MB 1) Soy capaz de encontrar los registros que son más de 500mb usando este comando encontrar. tamaño 1000000-exec ls-l () \;> / tmp / registros 2) ¿Cómo la recogida en los archivos mencionados en / tmp / registros y la copia de seguridad con currentdate? Necesito un comando de backup (copia) con fecha actual en el mismo directorio. Gracias logic0 |
|
||||
|
Código:
dt=$( date +%Y%M%d )
cd /tmp
while read file
do
cp ${file} "${file}_${dt}"
: > ${file}
done < log
|
|
||||
|
lamme cuestión
salida de / tmp / log es como
. / access.log . / logs / access.log al mando veo usando mientras que leer el archivo es el archivo / tmp / log? |
|
||||
|
Cita:
Código:
find <path_to_directory> -size +1000000 -exec ls -l {} \; > /tmp/logs
Código:
dt=$( date +%Y%M%d )
while read file
do
cp ${file} "${file}_${dt}"
: > ${file}
done < /tmp/logs
|
|
||||
|
gracias Anbu
Anbu gracias .. funcionó kool! ¡salud!
|
|
||||
|
cuestión
dt \u003d $ (date +% Y% m% d)
mientras que leer el archivo hacer cp $ (archivo) "$ (archivo) _ $ (dt)" :> $ (Archivo) - Yo no undestsand esta línea, lo que hace esta línea done </ tmp / registros U ¿Puede explicar, ¿qué línea. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|