The UNIX and Linux Forums  
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
script exécuté dans cron - commandes avec ssh - ne fonctionne pas frustrated1 De programmation et de script Shell 31 09-16-2008 10:14 AM
erreur dans la gestion de script dans cron sari De programmation et de script Shell 3 04-16-2008 04:09 AM
Exécuter un script dans la cron question NycUnxer UNIX pour les nuls Questions et réponses 3 01-02-2008 01:22 PM
Exécution d'un script que Cron @ démarrage Pls Help!! perk_bud De programmation et de script Shell 3 07-17-2007 06:29 AM
Exécuter le script en utilisant cron ankurgupta De programmation et de script Shell 4 12-12-2002 10:41 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-04-2008
altamaha altamaha is offline
Registered User
  
 

Join Date: Feb 2008
Lieu: Géorgie
Posts: 23
Question Exécuter un script avec cron

J'ai le script suivant (trapsize) qui vérifie la taille du fichier sur mon serveur syslog, et si le fichier est gt 6g, il mail une alerte à l'administrateur pour inspection. Les ouvrages suivants comme un champ où je exécuter. / Trapsize connecté en tant que root en utilisant shell bash.

Code:
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
J'ai besoin d'avoir le script dans / usr / lib avec le root: bin la propriété et les permissions de sorte que cron peut exécuter le script à divers moments pendant la journée.

J'ai créé les lignes suivantes dans / usr / lib / trapsize de cron, mais je ne peux pas l'obtenir pour fonctionner. Tout conseil serait apprécié.

Code:
#! /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
L'erreur est comme suit;
trapsize: erreur de syntaxe à la ligne 10: `FILESIZE \u003d $ 'inattendu
  #2 (permalink)  
Old 06-04-2008
in2nix4life's Avatar
in2nix4life in2nix4life is offline
Registered User
  
 

Join Date: Oct 2007
Lieu: East Coast
Posts: 58
Vous disposez d'un espace entre FILESIZE \u003d $ (.

Essayez de changer à FILESIZE \u003d $ (.

Hope this helps.
  #3 (permalink)  
Old 06-05-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Ou votre /bin / sh est trop vieux pour comprendre le $ (ls, ...) syntaxe. Peut-être essayer avec FILESIZE \u003d `ls ...» au lieu de.
  #4 (permalink)  
Old 06-05-2008
altamaha altamaha is offline
Registered User
  
 

Join Date: Feb 2008
Lieu: Géorgie
Posts: 23
Thumbs up

Merci. La solution était d'utiliser les tics de retour au lieu de $ (comme le suggère. Le supplément de l'espace dans l'exemple est une illusion produite par la police je pense, parce qu'il n'était pas dans le code actuel.

Je remercie l'aide.
JB
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 12:39 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0