The UNIX and Linux Forums  

Go Back   UNIX e Linux Forum > Sistemi Operativi > SUN Solaris
.
google unix.com



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

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 Cerca in questo Thread Rating: Thread Rating: 1 votes, 5.00 average. Modalità di visualizzazione
  #1 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2008
Posti: 40
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..
  #2 (permalink)  
Old 06-25-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Iscriviti Data: luglio 2006
Posizione: Germania, Berlin
Messaggi: 3.009
eseguire lo script con "set-xv" e post produzione.

una cosa può essere "expr $i "...
  #3 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2008
Posti: 40
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 ....
  #4 (permalink)  
Old 06-25-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Utente Registrato
  
 

Join Date: May 2006
Ubicazione: Tau CETI V
Messaggi: 521
... bene, il file di log è l'errore che ti dice:

Codice:
sh: /ek_ora/script/check_oracle_filesystem.ksh: not found

.. ma l'hai postato crontab dice:

Codice:
0 0 * * * /ek_ora/script/check_filesystem_size.ksh > dev/null >&1

Qual è il nome effettivo dello script?
Cosa c'è di realmente in crontab?
  #5 (permalink)  
Old 06-26-2008
adzuanamir adzuanamir is offline
Utente Registrato
  
 

Iscriviti Data: aprile 2008
Posti: 40
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ì ....
  #6 (permalink)  
Old 06-26-2008
csenewbie csenewbie is offline
Utente Registrato
  
 

Iscriviti Data: giugno 2008
Interventi: 1
Potrebbe essere qualcosa di mailx relative al comando

Sei in grado di eseguire il comando mailx successo?
  #7 (permalink)  
Old 06-27-2008
perché denn is offline
Utente Registrato
  
 

Iscriviti Data: luglio 2007
Interventi: 96
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ì.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 10:52 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0