![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| SUN Solaris Het Solaris besturingssysteem, veelal bekend als Solaris, is een gratis Unix-gebaseerd besturingssysteem geïntroduceerd door Sun Microsystems. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Server Monitor script ... | zedex | Programmeren en Shell Scripting | 1 | 06-01-2008 04:10 PM |
| script uitvoeren of niet uitvoeren | Kespinoza97 | Programmeren en Shell Scripting | 4 | 06-23-2007 09:27 |
| hulp nodig doet een script te controleren wanneer bestanden worden door | jonathan184 | Programmeren en Shell Scripting | 0 | 05-15-2007 11:47 |
| belasting monitor script | locabuilt | UNIX for Advanced & Expert Gebruikers | 7 | 01-19-2007 02:37 PM |
| Hep met script te zien op map | cmf00186 | UNIX voor Dummies Questions & Answers | 2 | 10-25-2006 02:42 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread |
Waardering:
|
Display Modes |
|
|
|
||||
|
script te controleren partitie cant uitvoeren
Hi ...
Ik probeer uit te voeren door gebruik te maken van dit script crontaak maar doesnt werk. Het doel van dit script is te zien op mijn Oracle database partitie als de omvang kleiner is dan 1 GB, zal het script tot een e-mail naar mijn e-mailadres om de partitie grootte -------------------------------------------------- ----------------------- check_filesystem_size.ksh -------------------------------------------------- ----------------------- #! / bin / ksh for i in `df-k | grep / u0 | awk '(print $ 4)'` doen # Converteer het bestand naar een numerieke waarde bestandsgrootte \u003d `expr i" # Als een bestandssysteem heeft minder dan 1000k, kwestie van een signalering if [$ bestandsgrootte LT-1000] dan mailx-s "Oracle bestandssysteem $ i is minder dan 1000k gratis." \ adzuan@nc.com.my fi gedaan -------------------------------------------------- -------------------- Crontab lijn: 0 0 * * * / ek_ora / script / check_filesystem_size.ksh> dev / null> & 1 -------------------------------------------------- -------------------- De fout van / var / mail / oracle Uw "cron" werk op jupm-WP11 / ek_ora / script / check_oracle_filesystem.ksh> / dev / null> & 1 de volgende output: sh: / ek_ora / script / check_oracle_filesystem.ksh: niet gevonden -------------------------------------------------- --------------------- Kan iemand mij vertellen waarom het script doesnt werk? Laatst gewijzigd door adzuanamir; op 06.25.2008 12:43 AM.. |
|
||||
|
hi Hertog
Ik veranderde van expr $ i Ik run het script als volgt uit: ---------------------------------------- bash-3.00 $ set-xv bash-3.00 $. / check_oracle_filesystem.ksh . / check_oracle_filesystem.ksh +. / Check_oracle_filesystem.ksh ---------------------------------------- het gewoon opgehangen .... |
|
||||
|
Hi there
Ja mijn slecht op de crontab Ik verander gewoon de waarde op het juiste bestand op de crontab Maar hoewel ik handmatig nog fout: -------------------------------------------------- -------------------- -bash-3.00 $ sh-x. / ek_ora / script / check_oracle_filesystem.ksh> a.out + + Df-k awk (print $ 4) + Grep / ek_ + Expr 0 bestandsgrootte \u003d 0 + [0-lt 100] + Mailx-en Oracle-bestandssysteem 0 minder dan 100k gratis. adzuan@nc.com.my -------------------------------------------------- ------------------- Het script is net hing er .... |
|
||||
|
Met het formaat dat u gebruikt voor mailx, zal zeker hangen eeuwig.
Dit formaat zal "uit opdrachtregel" geef je een nieuwe regel, waar u in een bericht, en elke newline zal hetzelfde doen, totdat u het type in een. "dot" dan zal sturen alle tekst die u getypt met het onderwerp. mailx verwacht een bericht van een soort, standaard, niet alleen een onderwerp! Het juiste formaat binnen een script is: 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 |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|