![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread |
Rating:
|
Modes d'affichage |
|
|
|
||||
|
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.. |
|
||||
|
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é .... |
|
||||
|
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à .... |
|
||||
|
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 |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|