![]() |
|
|
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 |
| 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 |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
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 |
|
||||
|
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. |
|
||||
|
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? |
|
||||
|
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. |
|
||||
|
Sí,
/ ruta / tofile \u003d> / var / opt / abc filename.whatever \u003d> "*. txt" |
|
||||
|
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. |
|
|||||
|
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.. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|