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
necesidad script de shell para obtener últimos 10 caracteres de un nombre de archivo y escribir en un nuevo archivo raj0390 Programación de scripts de shell y 2 07-28-2008 08:09 AM
Necesidad de escribir un script en UNIX para encontrar un archivo si existe otro archivo mmdawg Programación de scripts de shell y 1 05-04-2008 11:40 PM
Script PHP que envía el correo - Postfix rompe boopfm523 Programación de scripts de shell y 0 03-05-2008 11:38 PM
Cómo escribir un script de shell para enviar un correo electrónico a un id madhumathikv Programación de scripts de shell y 4 10-23-2007 06:19 PM
Mensaje de correo electrónico si el tamaño del archivo> 0 octetos poste_d_ordure Programación de scripts de shell y 1 06-02-2006 08:02 PM

Closed Thread
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 08-12-2008
s_linux s_linux is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Puestos: 81
escribir el guión para obtener el tamaño del archivo y envía un mensaje de correo electrónico

hola a todos
¿Alguien tiene una idea para escribir el guión para obtener el tamaño del archivo y envía un correo electrónico cuando el tamaño del archivo INCRESE más de 10 MB. gracias
  #2 (Enlace permanente)  
Old 08-12-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Fecha: febrero 2004
Ubicación: NM
Posts: 5.800

Código:
/bin/find /path/tofile -name filename.whatever  -size +10485760c > ./big.dat
if [[ -s ./big.dat ]] ; then
     big.dat > /usr/bin/mailx -s 'file too big '  usename@foo.com
fi

Tienes que entrar en este cron para ejecutar, por ejemplo, cada cinco minutos. Si desea comprobar que constantemente.
  #3 (Enlace permanente)  
Old 08-12-2008
s_linux s_linux is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Puestos: 81
Gracias por su respuesta ..
Tengo algo que i didnt obtener ..

/ bin / find / ruta / tofile nombre filename.whatever tamaño +10485760 c>. / big.dat

tengo varios archivos (*. txt) en el directorio / var / opt / abc, entonces también es este comando funciona?
  #4 (Enlace permanente)  
Old 08-12-2008
s_linux s_linux is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Puestos: 81
Gracias por su respuesta ..
Tengo algo que i didnt obtener ..

/ bin / find / ruta / tofile nombre filename.whatever tamaño +10485760 c>. / big.dat

tengo varios archivos (*. txt) en el directorio / var / opt / abc, entonces también es este comando funciona?

lo que estoy buscando es, como he dicho tengo serveral archivos (*. txt) en el directorio / var / opt / abc. si alguno de los archivos aumentado a más de 1mb, entonces quiero enviar un correo electrónico con el aumento de nombre de archivo y el tamaño. Gracias una vez más.
  #5 (Enlace permanente)  
Old 08-12-2008
sudhamacs sudhamacs is offline
Usuario Registrado
  
 

Fecha: junio 2008
Puestos: 98
Sí,
/ ruta / tofile \u003d> / var / opt / abc
filename.whatever \u003d> "*. txt"
  #6 (Enlace permanente)  
Old 08-12-2008
s_linux s_linux is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Puestos: 81
Gracias por su respuesta.

Me trató con el script que me da trabajo y lo hizo con algunos cambios. He modificado la secuencia de comandos como a continuación

encontrar nombre de core .* tamaño +10485760 c>. / big.txt
# if [[-s. / big.txt]] y, a continuación,
# big.txt> / usr / bin / mailx-s' archivo demasiado grande " abc@xyz.com

esto funciona, pero quiero ver el tamaño del archivo también como este ..
-rw ------- 1 root root 254517248 agosto 4 21:36 core.2909 esta línea y quiero enviar un correo electrónico.

cuando he intentado con este ...

/ bin / find / ruta / tofile nombre filename.whatever tamaño +10485760 c>. / big.dat Dice no pudo encontrar el comando / bin / encontrar.

Gracias por tu ayuda.
  #7 (Enlace permanente)  
Old 08-12-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is online now Forum Staff  
Moderador (el tutor)
  
 

Fecha: junio 2008
Ubicación: INDIA
Mensajes: 1.417
probar esto ....

ls-LRT | awk '$ 5> 10485760 (print)'>. / big.txt
if [[-s. / big.txt]] y, a continuación,
/ usr / bin / mailx-s' archivo demasiado grande " abc@xyz.com <Big.txt

Última edición por vidyadhar85; al 08-12-2008 11:01 PM..
Closed Thread

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 12:56 AM.


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