![]() |
|
|
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 |
| ejecutando script en cron - con ssh comandos - no funciona | frustrated1 | Programación de scripts de shell y | 31 | 09-16-2008 11:14 AM |
| error en la gestión de script de shell en cron | sari | Programación de scripts de shell y | 3 | 04-16-2008 05:09 AM |
| Ejecutar un script cron en cuestión | NycUnxer | UNIX for Dummies Preguntas y Respuestas | 3 | 01-02-2008 01:22 PM |
| Correr un script cron sólo @ inicio, Pls Ayuda! | perk_bud | Programación de scripts de shell y | 3 | 07-17-2007 07:29 AM |
| Correr script utilizando cron | ankurgupta | Programación de scripts de shell y | 4 | 12-12-2002 10:41 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Tengo el siguiente script (trapsize) que verifica el tamaño de un archivo en mi servidor syslog, y si el archivo está tb 6 octies, se alerta de un correo electrónico al administrador para su inspección. Las siguientes obras, como un campeón cuando lo ejecute. / Trapsize conectado como usuario root usando shell bash. Código:
FILESIZE=$(ls -l /opt2/fwsm/fwsm | tr -s " " "\t" | cut -f5)
MAILGROUP="userA@conus.army.mil, userB@conus.army.mil, userC@conus.army.mil"
if [ $FILESIZE -lt 6000000000 ]
then
: # no action required
else
echo "$FILESIZE" | mailx -r userD@post.army.mil -s "File Size Limit of 6g Reached on fwsm" $MAILGROUP
fi
Tengo que tener el script en / usr / lib con el usuario root: bin propiedad y los permisos de tal manera que cron puede ejecutar la secuencia de comandos en varios momentos durante el día. He creado la siguiente en / usr / lib / trapsize de cron, pero no puedo conseguir que funcione. Cualquier consejo sería apreciado. Código:
#! /bin/sh
#
# Script will periodically check the log size for the FWSM and notify admin if greater than 6g - jbrannen
#
#
#
FILE=fwsm
FILEPATH=/opt2/fwsm/
FILESIZE=$(ls -l $FILEPATH$FILE | tr -s " " "\t" | cut -f5)
MAILGROUP="userA@conus.army.mil, userB@conus.army.mil, userC@conus.army.mil"
if [ $FILESIZE -lt 6000000000 ]
then
: # no action required
else
echo "$FILESIZE" | mailx -r userD@post.army.mil -s " File Size Limit of 6g reached on fwsm" $MAILGROUP
rm $FILESIZE
fi
El error es el siguiente; trapsize: error de sintaxis en la línea 10: «filesize \u003d $ 'inesperado |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|