The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 08-29-2008
big_nobody big_nobody is offline
Registreret Bruger
  
 

Join Date: Aug 2008
Stillinger: 4
Question HJÆLP: check, hvis hjemmeside er tændt, hvis de ikke e-mail

if (ping-c 1 www | | ( "Destination host unreachable";))

(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..
  #2 (permalink)  
Old 08-29-2008
epoke era is offline Forum Advisor  
Herder af Useless Cats (On Sabbatical)
  
 

Join Date: Mar 2008
Location: / der / er / kun / bin / sh
Stillinger: 3652
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
Dette kan afkortes til de lidt mere obskure

Code:
ping -c 1 www ||   mailx -s subject mail <<__HERE
Body of email message
__HERE
Hvis du specifikt ønsker at søge efter "Destination host unreachable" (som jeg ikke anbefale overhovedet) syntaksen for det ville være noget lignende

Code:
case `ping -c 1 www` in *"Destination host unreachable"*) mailx ... ;; esac
eller

Code:
if ping -c 1 www 2>&1 | grep "Destination host unreachable" >/dev/null; then
  mailx ...
fi
  #3 (permalink)  
Old 08-29-2008
broli's Avatar
broli broli is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Location: Argentina
Stillinger: 215
bruge ping er en dårlig idé ...
bruge wget,
check out wget mand side for timeout værdier og andre tuning valgmuligheder.
  #4 (permalink)  
Old 08-29-2008
Ikon's Avatar
Ikon Ikon is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Jul 2008
Beliggenhed: Phoenix, Arizona
Posts: 669
Prøv dette link: Hvordan kontrollerer jeg bruge shell-script, om et websted er ledigt. / reagere?
  #5 (permalink)  
Old 08-29-2008
big_nobody big_nobody is offline
Registreret Bruger
  
 

Join Date: Aug 2008
Stillinger: 4
big thanx, dårligt se på mandag. big big thanx
  #6 (permalink)  
Old 09-01-2008
big_nobody big_nobody is offline
Registreret Bruger
  
 

Join Date: Aug 2008
Stillinger: 4
#! / bin / bash
wget-t 1 WWW
hvis [-f index.html]

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)
  #7 (permalink)  
Old 09-01-2008
big_nobody big_nobody is offline
Registreret Bruger
  
 

Join Date: Aug 2008
Stillinger: 4
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
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 03:09 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0