The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Systèmes d'exploitation > SUN Solaris
.
google unix.com



SUN Solaris Le système d'exploitation Solaris, généralement connue sous le nom de Solaris, l'Unix libre est un système d'exploitation mis en place par Sun Microsystems.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
superviseur de serveur de script ... Zedex De programmation et de script Shell 1 06-01-2008 05:10 PM
exécuter le script ou pas exécuter Kespinoza97 De programmation et de script Shell 4 06-23-2007 10:27 AM
besoin d'aide pour faire un script pour surveiller si les fichiers sont passer par jonathan184 De programmation et de script Shell 0 05-15-2007 12:47 PM
charge de surveiller script locabuilt UNIX for Advanced & Expert Users 7 01-19-2007 02:37 PM
Hep avec script pour surveiller le répertoire cmf00186 UNIX pour les nuls Questions et réponses 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 Recherche sur ce Thread Rating: Thread Rating: 1 votes, 5.00 average. Modes d'affichage
  #1 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Registered User
  
 

Date d'inscription: avril 2008
Messages: 40
script pour surveiller partition cant exécuter

Salut ...
J'essaie d'exécuter ce script à l'aide de cron, mais il doesnt work. Le but de ce script est pour le contrôle de mon oracle partition de base de données lorsque la taille est inférieure à 1 Go, le script va déclencher un courriel à mon adresse e-mail à alerter sur la taille de la partition
-------------------------------------------------- -----------------------
check_filesystem_size.ksh
-------------------------------------------------- -----------------------
#! / bin / ksh

for i in `df-k | grep / u0 | awk '(print $ 4)'`
faire
# Conversion de la taille du fichier à une valeur numérique
filesize \u003d `expr i»

# Si aucun système de fichier a moins de 1000k, émettre une alerte
if [$ filesize-lt 1000]
puis
mailx-s "$ i fichiers Oracle dispose de moins de 1000k libre." \
adzuan@nc.com.my
fi
fait
-------------------------------------------------- --------------------

Crontab ligne:

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

-------------------------------------------------- --------------------

L'erreur de / var / mail / oracle

Votre "cron" sur l'emploi JUPM-WP11
/ ek_ora / script / check_oracle_filesystem.ksh> / dev / null> & 1

produit le résultat suivant:

sh: / ek_ora / script / check_oracle_filesystem.ksh: pas trouvé
-------------------------------------------------- ---------------------

Quelqu'un peut-il me dire pourquoi le script doesnt work?

Dernière édition par adzuanamir; au 06.25.2008 01:43 AM..
  #2 (permalink)  
Old 06-25-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Date d'inscription: juillet 2006
Localisation: Allemagne, Berlin
Posts: 2991
exécuter le script avec "set-xv" et après la sortie.

une chose peut être "expr $i "...
  #3 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Registered User
  
 

Date d'inscription: avril 2008
Messages: 40
salut Duke
j'ai changé de expr $ i
i exécuter le script comme ceci:
----------------------------------------
bash-3.00 $ set-xv
bash-3.00 $. / check_oracle_filesystem.ksh
. / check_oracle_filesystem.ksh
+. / Check_oracle_filesystem.ksh
----------------------------------------

juste accroché ....
  #4 (permalink)  
Old 06-25-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Registered User
  
 

Join Date: Mai 2006
Lieu: Tau Ceti V
Posts: 521
... bien, le fichier log est le message d'erreur vous disant:
Code:
sh: /ek_ora/script/check_oracle_filesystem.ksh: not found
.. mais la crontab posted vous dit:
Code:
0 0 * * * /ek_ora/script/check_filesystem_size.ksh > dev/null >&1
Quel est le nom réel du script?
Quel est réellement en crontab?
  #5 (permalink)  
Old 06-26-2008
adzuanamir adzuanamir is offline
Registered User
  
 

Date d'inscription: avril 2008
Messages: 40
Salut Il
Yeah mon mauvais à la crontab
Je viens de changer la valeur du droit au nom de fichier crontab
Mais si i lancer manuellement, toujours a reçu l'erreur:

-------------------------------------------------- --------------------
-bash-3.00 $ sh-x. / ek_ora / script / check_oracle_filesystem.ksh> a.out
+ + Df-k
awk (print $ 4)
+ Grep / ek_
Expr 0 +
filesize \u003d 0
+ [0-lt 100]
+ Mailx-s de fichiers Oracle 0 a moins de 100k gratuitement. adzuan@nc.com.my
-------------------------------------------------- -------------------

Le script est accroché là ....
  #6 (permalink)  
Old 06-26-2008
csenewbie csenewbie is offline
Registered User
  
 

Date d'inscription: juin 2008
Messages: 1
Pourrait-il être quelque chose en rapport avec la commande mailx

Etes-vous capable de courir mailx commande?
  #7 (permalink)  
Old 06-27-2008
denn denn is offline
Registered User
  
 

Date d'inscription: juillet 2007
Posts: 96
Avec le format que vous utilisez pour mailx, il va se bloquer à jamais.
ce format "de la ligne de commande" vous donne une nouvelle ligne, si vous tapez un message, et toute nouvelle ligne fera de même, jusqu'à ce que vous tapez un. "dot"
puis il envoie tout le texte que vous avez tapé avec le sujet.

mailx attend un message de quelque sorte, par défaut, et pas seulement un sujet!

Le format correct d'un script est:

Code:
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
si vous ne faites pas de redirection vers / dev / null, il vous plaindre à propos d'un message vide, cron et ne sera pas comme ça.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 01:55 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0