![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Sun Solaris Solaris operativsystem, vanligvis kjent som Solaris, er en gratis Unix-basert operativsystem innført av Sun Microsystems. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Server Monitor script ... | zedex | Shell programmering og Skripting | 1 | 06-01-2008 05:10 |
| script kjøre eller ikke kjøre | Kespinoza97 | Shell programmering og Skripting | 4 | 06-23-2007 10:27 |
| trenger hjelp til å gjøre et skript for å overvåke om filene går gjennom | jonathan184 | Shell programmering og Skripting | 0 | 05-15-2007 12:47 |
| Beregnigner overvåke script | locabuilt | UNIX for Advanced & ekspertbrukere | 7 | 01-19-2007 02:37 |
| HEP med skript for å overvåke katalog | cmf00186 | UNIX for Dummies Spørsmål og svar | 2 | 10-25-2006 03:42 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden |
Vurdering:
|
Visningsmoduser |
|
|
|
||||
|
skript for å overvåke partisjon skrånende execute
Hei ...
Jeg prøver å kjøre dette skriptet ved å bruke cronjob men doesnt work. Hensikten med dette skriptet er å overvåke oracle database når størrelsen er mindre enn 1GB, vil skriptet utløser en e-post til e-postadressen min for å varsle om partisjonsstørrelsen -------------------------------------------------- ----------------------- check_filesystem_size.ksh -------------------------------------------------- ----------------------- #! / bin / ksh for i in `df-k | grep / u0 | awk '(print $ 4)'` gjøre # Konverter filstørrelsen til en numerisk verdi filstorleik \u003d `expr i` # Hvis et filsystem har mindre enn 1000k, utstede en advarsel hvis [$ filstorleik-lt 1000] så mailx-s "Oracle filsystemet $ i er mindre enn 1000k free." \ adzuan@nc.com.my fi ferdig -------------------------------------------------- -------------------- Crontab linje: 0 0 * * * / ek_ora / script / check_filesystem_size.ksh> dev / null> & 1 -------------------------------------------------- -------------------- Feilen fra / var / mail / oracle Din "cron" jobb på jupm-wp11 / ek_ora / script / check_oracle_filesystem.ksh> / dev / null> & 1 produsert følgende output: sh: / ek_ora / script / check_oracle_filesystem.ksh: ikke funnet -------------------------------------------------- --------------------- Kan noen fortelle meg hvorfor skriptet doesnt work? Sist endret av adzuanamir; 06-25-2008 på 01:43.. |
|
||||
|
hi Duke
Jeg endret til expr $ i jeg kjøre skript på denne måten: ---------------------------------------- bash-3,00 $ set-xv bash-3,00 $. / check_oracle_filesystem.ksh . / check_oracle_filesystem.ksh +. / Check_oracle_filesystem.ksh ---------------------------------------- Det bare hang .... |
|
||||
|
Hei
Ja mine dårlige på crontab Jeg bare endre verdien til høyre filnavnet på crontab Men selv om jeg kjøre manuelt, men fikk feilmeldingen: -------------------------------------------------- -------------------- -bash-3,00 $ sh-x. / ek_ora / script / check_oracle_filesystem.ksh> a.out + + Df-k awk (print $ 4) + Grep / ek_ + Expr 0 filstorleik \u003d 0 + [0-lt 100] + Mailx-s Oracle filsystem 0 har mindre enn 100k gratis. adzuan@nc.com.my -------------------------------------------------- ------------------- Skriptet er bare hang der .... |
|
||||
|
Med formatet du bruker for mailx, vil det definitivt henger alltid. Dette formatet blir "fra kommandolinjen" gir deg en ny linje, der du skriver i en melding, og hver newline vil gjøre det samme, før du skriver i et. "prikk" Deretter vil den sende all teksten du skrev inn i med emnet. mailx forventer en melding av noe slag, som standard, ikke bare et fag! Riktig format i et skript 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 hvis du ikke viderekoble til / dev / null den vil klage en tom melding og cron ikke sånn. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|