![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| szkript fut a cron - az ssh parancsok - nem működik | frustrated1 | Shell programozás és Scripting | 31 | 09-16-2008 10:14 AM |
| hibára fut shell szkriptet cron | Sari | Shell programozás és Scripting | 3 | 04-16-2008 04:09 AM |
| Futtasson egy szkriptet cron kérdés | NycUnxer | A UNIX a dummies Kérdések és válaszok | 3 | 01-02-2008 01:22 PM |
| Futás a Cron Script csak @ Indítópult Pls Help! | perk_bud | Shell programozás és Scripting | 3 | 07-17-2007 06:29 AM |
| Futás script segítségével cron | ankurgupta | Shell programozás és Scripting | 4 | 12-12-2002 10:41 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Nekem van a következő szkriptet (trapsize), hogy az ellenőrzések a fájlméret én syslog szerverre, és ha a fájl gt 6G, akkor e-mail figyelmeztető jelzés, hogy az admin betekinthet. A következő úgy működik, mint egy bajnok, amikor végre. / Trapsize bejelentkezett root felhasználó használ bash shell.
Kód:
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
Hoztam létre, a következő a / usr / lib / trapsize a cron, de nem tudom, hogy működjön. Bármilyen tanácsadásra lenne értékelni. Kód:
#! /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
trapsize: syntax error at line 10: `FILESIZE \u003d $" váratlan |
|
||||
|
Köszönöm. A megoldás az volt, hogy használja a hátsó vonásai helyett a $ (helyett. Az extra helyet az csak illúzió volt példa által készített font Gondolom, mert nem volt a tényleges kódot.
I do appreciate the help. JB ![]() |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|