![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| SUN Solaris Il Sistema Operativo Solaris, comunemente noto semplicemente come Solaris, è un libero Unix basati su sistema operativo introdotto da Sun Microsystems. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Server Monitor script ... | zedex | Shell scripting e di programmazione | 1 | 06-01-2008 05:10 PM |
| eseguire script o non eseguire | Kespinoza97 | Shell scripting e di programmazione | 4 | 06-23-2007 10:27 AM |
| bisogno di aiuto per fare uno script per controllare se i file sono passare attraverso | jonathan184 | Shell scripting e di programmazione | 0 | 05-15-2007 12:47 PM |
| carico di monitorare lo script | locabuilt | UNIX e avanzata per utenti esperti | 7 | 01-19-2007 02:37 PM |
| Hep con script per controllare directory | cmf00186 | UNIX for Dummies Domande & Risposte | 2 | 10-25-2006 03:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread |
Rating:
|
Modalità di visualizzazione |
|
|
|
||||
|
script per monitorare partizione cant eseguire
Ciao ...
Sto cercando di eseguire lo script utilizzando crontab ma doesnt lavoro. Lo scopo di questo script è quello di monitorare il mio database Oracle quando la partizione di dimensioni inferiori a 1 GB, lo script innescare una e-mail al mio indirizzo e-mail per avvisare circa le dimensioni della partizione -------------------------------------------------- ----------------------- check_filesystem_size.ksh -------------------------------------------------- ----------------------- #! / bin / ksh for i in `df-k | grep / u0 | awk '(print $ 4)'` fare # Converti la dimensione del file a un valore numerico file \u003d `expr i` # Se qualsiasi filesystem è inferiore a 1000K, l'emissione di una segnalazione if [$ file-lt 1000] allora mailx-s "$ i filesystem Oracle ha meno di 1000K libero". \ adzuan@nc.com.my fi fatto -------------------------------------------------- -------------------- Crontab-line: 0 0 * * * / ek_ora / script check_filesystem_size.ksh> dev / null> & 1 -------------------------------------------------- -------------------- L'errore da / var / mail / Oracle Il tuo "cron" lavoro JUPM-wp11 / ek_ora / script check_oracle_filesystem.ksh> / dev / null> & 1 prodotto il seguente risultato: sh: / ek_ora / script check_oracle_filesystem.ksh: non trovato -------------------------------------------------- --------------------- Can anybody tell me why lo script doesnt lavoro? Ultimo a cura di adzuanamir; al 06/25/2008 01:43 AM.. |
|
||||
|
hi Duca
Ho cambiato a expr $ i i eseguire lo script come questo: ---------------------------------------- bash-3,00 $ set-xv bash-3,00 $. / check_oracle_filesystem.ksh . / check_oracle_filesystem.ksh +. / Check_oracle_filesystem.ksh ---------------------------------------- semplicemente appeso .... |
|
||||
|
Hi There
Sì la mia cattiva al crontab Ho appena cambiare il valore per il diritto al nome del file crontab Ma anche se i eseguito manualmente, ancora avuto errore: -------------------------------------------------- -------------------- -bash-3,00 $ sh-x. / ek_ora / script check_oracle_filesystem.ksh> a.out + + Df-k awk (print $ 4) + Grep / ek_ Expr + 0 file \u003d 0 + [0-lt 100] + Mailx-s 0 filesystem Oracle ha meno di 100k libera. adzuan@nc.com.my -------------------------------------------------- ------------------- Lo script è appeso lì .... |
|
||||
|
Con il formato che si sta utilizzando per mailx, sarà definitivamente appendere sempre. questo formato "da linea di comando" dare una nuova linea, se si digita in un messaggio, e ogni nuova riga farà lo stesso, fino a quando si digita uno. "punto" poi invierà tutto il testo digitato con il soggetto. mailx aspetta un qualche tipo di messaggio, di default, non solo un oggetto! Il formato corretto all'interno di uno script è il seguente: Codice:
mailx -s "subject" email_address < FILENAME > /dev/null 2>&1 # or if you don't want to use a file mailx -s "subject" email_address << EOD > /dev/null 2>&1 EOD se non reindirizzare a / dev / null it'll lamentano un messaggio vuoto, e cron, non così. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|