![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| esecuzione di script in cron - con ssh comandi - non funziona | frustrated1 | Shell scripting e di programmazione | 31 | 09-16-2008 11:14 AM |
| errore nella gestione di script di shell in cron | sari | Shell scripting e di programmazione | 3 | 04-16-2008 05:09 AM |
| L'esecuzione di uno script in questione cron | NycUnxer | UNIX for Dummies Domande & Risposte | 3 | 01-02-2008 01:22 PM |
| Esecuzione di uno script di cron solo @ avvio Pls Help! | perk_bud | Shell scripting e di programmazione | 3 | 07-17-2007 07:29 AM |
| Esecuzione script utilizzando cron | ankurgupta | Shell scripting e di programmazione | 4 | 12-12-2002 10:41 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Ho il seguente script (trapsize) che controlla le dimensioni di un file sul mio server syslog, e se il file è gt 6g, verrà posta una segnalazione per l'amministratore per l'ispezione. Le seguenti opere come un campo quando eseguire. / Trapsize effettuato l'accesso come utente root tramite shell bash. Codice:
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
Ho bisogno di avere lo script in / usr / lib con root: bin proprietà e le autorizzazioni di cron fissato in modo che lo script può essere eseguito in diversi momenti durante il giorno. Ho creato la seguente in / usr / lib / trapsize per cron, ma non riesco a farlo funzionare. Qualsiasi consiglio è apprezzato. Codice:
#! /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'errore è il seguente; trapsize: errore di sintassi alla linea 10: `FileSize \u003d $ 'inatteso |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|