The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Cron-Skript in Betrieb - mit ssh Befehle - nicht frustrated1 Shell Programmierung und Scripting 31 09-16-2008 11:14 AM
Fehler bei der Shell-Skript läuft in cron sari Shell Programmierung und Scripting 3 04-16-2008 05:09 AM
Ausführen eines Skripts in cron Frage NycUnxer UNIX for Dummies Questions & Answers 3 01-02-2008 01:22 PM
Ausführen eines Cron Script nur Startup @ Pls Hilfe! perk_bud Shell Programmierung und Scripting 3 07-17-2007 07:29 AM
Running-Skript mit Hilfe von crontab ankurgupta Shell Programmierung und Scripting 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 06-04-2008
altamaha altamaha is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Ort: Georgien
Beiträge: 23
Question Ausführen eines Skripts mit cron

Ich habe das folgende Skript (trapsize), dass die Kontrollen eine Dateigröße auf meinem Syslog-Server, und wenn die Datei GT 6g, wird Mail-Benachrichtigung an den Admin für die Inspektion. Die folgenden Arbeiten wie ein Champ, wenn ich ausführen. / Trapsize angemeldet als Benutzer "root" mit Bash-Shell.

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
Ich muss das Skript in / usr / lib mit root: bin Eigentümer und Berechtigungen so eingestellt, dass Cron können Sie das Skript zu verschiedenen Zeiten während des Tages.

Ich habe das Folgende in / usr / lib / trapsize für cron, aber ich kann es nicht funktionieren. Jede Beratung wird gebeten.

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
Der Fehler wird wie folgt;
trapsize: Syntaxfehler in Zeile 10: "FileSize \u003d $ 'unerwartete
  #2 (permalink)  
Old 06-04-2008
in2nix4life's Avatar
in2nix4life in2nix4life is offline
Registrierte Nutzer
  
 

Join Date: Oct 2007
Ort: East Coast
Beiträge: 58
Sie haben einen Raum zwischen FileSize \u003d $ (.

Versuchen Sie es FileSize \u003d $ (.

Hope this helps.
  #3 (permalink)  
Old 06-05-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Oder Ihr /bin / sh ist zu alt, um die $ (ls, ...) Syntax. Vielleicht versuchen Sie es mit FileSize \u003d `ls ..." anstatt.
  #4 (permalink)  
Old 06-05-2008
altamaha altamaha is offline
Registrierte Nutzer
  
 

Join Date: Feb 2008
Ort: Georgien
Beiträge: 23
Thumbs up

Danke. Die Lösung war die Nutzung der Rückseite Merkmale anstelle des $ (wie. Die zusätzlichen Raum, in dem Beispiel wurde eine Illusion von der Schriftart Ich denke, da sie nicht in den eigentlichen Code.

Ich schätze die Hilfe.
JB
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 10:02 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0