![]() |
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 |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Hvordan kontrollerer jeg bruge shell-script, om et websted er ledigt. / reagere? | Neil_mw | Shell Programmering og Scripting | 3 | 07-22-2008 12:38 PM |
| Script til at kontrollere processer og send en e-mail | heprox | Shell Programmering og Scripting | 1 | 11-06-2006 01:17 AM |
| kontrollere status og sende en email med status | isingh786 | Shell Programmering og Scripting | 3 | 12-29-2005 07:22 PM |
| Send e-mail, hvor # er i e-mail-adresse - Brug Unix | jingi1234 | UNIX for dummyer Spørgsmål & svar | 1 | 05-23-2005 12:23 PM |
| Ude af stand til at sende e-mail fra en UNIX-Host (bruger mailx) til en Outlook-e-mail-addres (Win) | Vetrivela | UNIX for Advanced & Ekspertsøgning Brugere | 2 | 02-15-2005 10:43 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
if (ping-c 1 www | | ( "Destination host unreachable";))
så (Echo "neveikia senas-pastaer, web serveris" | mailx-s "Senas web serveris" mail) endif; Dette er mit script, men det virker ikke ... ![]() dette script vil blive brugt til at kontrollere, om website er online, hvis ikke sender derefter en e-mail ... Please help Sidst redigeret af big_nobody; 08-29-2008 på 10:40 AM.. |
|
||||
|
Som råtanken er dette? Bortset fra at bruge endif i stedet for fi syntaksen ikke er teknisk forkert for Bourne shell, men afgjort ... uhyggelig.
Code:
if ! ping -c 1 www; then mailx -s subject mail <<__HERE Body of email message __HERE fi Code:
ping -c 1 www || mailx -s subject mail <<__HERE Body of email message __HERE Code:
case `ping -c 1 www` in *"Destination host unreachable"*) mailx ... ;; esac Code:
if ping -c 1 www 2>&1 | grep "Destination host unreachable" >/dev/null; then mailx ... fi |
|
||||
|
#! / bin / bash
wget-t 1 WWW hvis [-f index.html] så rm-rvf index.html anden echo "ikke virker website i gammel-server" | mailx-s "Server opkaldt gammel-server ikke virker" user @ host fi Sidst redigeret af big_nobody; 09-01-2008 på 06:06 PM.. Årsag: skjul websted og e-mail (sikkerhed) |
|
||||
|
Jeg brugte dette script, fordi jeg har brug for at vide, hvis pc'en er til rådighed ... hvis serveren giver nogle fejl genereres i index.html det er godt, fordi på denne pc er omkring 20 virtuelle steder i apache. hvis man er nede andre er i brug
og ping kun går til routeren ... og dette PC / server er under 2 routere. big thanx for hjælp til jer alle |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|