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
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

 
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 06-04-2008
altamaha altamaha is offline
Usuario Registrado
  
 

Fecha: febrero 2008
Ubicación: Georgia
Puestos: 23
Question Ejecutar un script con cron

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
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 02:16 PM.


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