![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Sun Solaris Solaris-operativsystemet, normalt kendt som Solaris, er en fri Unix-baserede styresystem introduceret af Sun Microsystems. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Server Monitor script ... | zedex | Shell Programmering og Scripting | 1 | 06-01-2008 04:10 PM |
| script udføre eller ikke udføre | Kespinoza97 | Shell Programmering og Scripting | 4 | 06-23-2007 09:27 AM |
| brug for hjælp gør et script til at overvåge, hvis filerne er igennem | jonathan184 | Shell Programmering og Scripting | 0 | 05-15-2007 11:47 AM |
| belastning overvåge script | locabuilt | UNIX for Advanced & Ekspertsøgning Brugere | 7 | 01-19-2007 02:37 PM |
| Hep med script til at overvåge bibliotek | cmf00186 | UNIX for dummyer Spørgsmål & svar | 2 | 10-25-2006 02:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd |
Karakter:
|
Display Modes |
|
|
|
||||
|
script til at overvåge partition cant fuldbyrde
Hej ...
Jeg prøver at køre dette script ved hjælp cronjob men det gør ikke arbejde. Formålet med dette script er at overvåge mit Oracle Database partition, når størrelsen er mindre end 1 GB, scriptet vil udløse en e-mail til min e-mail-adresse til at advare om partition størrelse -------------------------------------------------- ----------------------- check_filesystem_size.ksh -------------------------------------------------- ----------------------- #! / bin / ksh for jeg i `df-k | grep / u0 | awk '(print $ 4)'` gøre # Konverter filstørrelse til en numerisk værdi Filstørrelsen \u003d `expr i« # Hvis nogen filsystem har mindre end 1000k, foretage en indberetning hvis [$ Filstørrelsen-lt 1000] så mailx-s "Oracle filsystem $ jeg har mindre end 1000k gratis." \ adzuan@nc.com.my fi gjort -------------------------------------------------- -------------------- Crontab linje: 0 0 * * * / ek_ora / script / check_filesystem_size.ksh> dev / null> & 1 -------------------------------------------------- -------------------- Fejlen fra / var / mail / oracle Din "cron" job på jupm-wp11 / ek_ora / script / check_oracle_filesystem.ksh> / dev / null> & 1 produceret følgende output: sh: / ek_ora / script / check_oracle_filesystem.ksh: ikke fundet -------------------------------------------------- --------------------- Kan nogen fortælle mig, hvorfor scriptet gør ikke arbejde? Sidst redigeret af adzuanamir; 06-25-2008 på 12:43 AM.. |
|
||||
|
hi Duke
Jeg har ændret til expr $ i Jeg køre scriptet på denne måde: ---------------------------------------- bash-3.00 $ sæt-xv bash-3.00 $. / check_oracle_filesystem.ksh . / check_oracle_filesystem.ksh +. / Check_oracle_filesystem.ksh ---------------------------------------- det bare hang .... |
|
||||
|
Hi Der
Yeah min dårlige på crontab Jeg har lige ændre værdien til højre filnavnet på crontab Men selv om jeg køre manuelt, stadig fik fejl: -------------------------------------------------- -------------------- -bash-3.00 $ sh-x. / ek_ora / script / check_oracle_filesystem.ksh> a.out + + Df-k awk (print $ 4) + Grep / ek_ + Expr 0 Filstørrelsen \u003d 0 + [0-lt 100] + Mailx-s Oracle filsystem 0 har mindre end 100k gratis. adzuan@nc.com.my -------------------------------------------------- ------------------- Scriptet er bare hang der .... |
|
||||
|
Med det format, du bruger for mailx, vil det afgjort hænge evigt.
dette format vil "fra kommandolinjen" giver dig en ny linje, hvor du skriver i en besked, og derefter hvert newline vil gøre det samme, indtil du skriver i en. "dot" så vil det sende alle de tekster, du har skrevet ind med emnet. mailx forventer en besked af en slags, som standard, ikke blot et emne! Det korrekte format inden for et script er: 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 |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|