The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Wie kann ich mit Shell-Skript, wenn eine Website zur Verfügung steht / reagiert? Neil_mw Shell Programmierung und Scripting 3 07-22-2008 12:38 PM
Script zu überprüfen, und senden Sie eine E-Mail heprox Shell Programmierung und Scripting 1 11-06-2006 01:17 AM
Überprüfen Sie den Status und senden Sie eine E-Mail mit dem Status isingh786 Shell Programmierung und Scripting 3 12-29-2005 07:22 PM
E-Mail versenden, wobei # ist in der E-Mail-Adresse - mit Unix jingi1234 UNIX for Dummies Questions & Answers 1 05-23-2005 12:23 PM
Nicht in der Lage, E-Mail senden aus einem UNIX-Host (mit mailx) eine Outlook-E-Mail-Adressen (Win) Vetrivela UNIX für Fortgeschrittene und Experten 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 08-29-2008
big_nobody big_nobody is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 4
Question HILFE: Überprüfen Sie, ob Website ist, wenn nicht E-Mail

if (ping-c 1 www | | ( "Destination Host Unreachable";))
dann
(Echo "neveikia senas Pasta-, Web-Server-" | mailx-s "Senas Web-Server-" E-Mail)
endif;
Das ist mein Script, aber es funktioniert nicht ...

Dieses Skript verwendet werden um zu überprüfen, ob Website ist online, wenn nicht, dann sendet eine E-Mail ...

bitte helfen

Zuletzt bearbeitet von big_nobody; am 08-29-2008 10:40 AM..
  #2 (permalink)  
Old 08-29-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Welche Shell ist das? Abgesehen von der Nutzung endif anstelle von fi Die Syntax ist technisch nicht falsch, wenn Bourne-Shell, aber definitiv ... unheimlich.

Code:
if ! ping -c 1 www; then
  mailx -s subject mail <<__HERE
Body of email message
__HERE
fi
Dies kann verkürzt werden, um die etwas mehr verdecken

Code:
ping -c 1 www ||   mailx -s subject mail <<__HERE
Body of email message
__HERE
Wenn Sie gezielt suchen wollen "Destination host unreachable" (was ich nicht empfehlen, bei allen) die Syntax für das wäre so etwas wie

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

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
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Ort: Argentinien
Beiträge: 215
mittels ping ist eine schlechte Idee ...
wget verwenden,
Check-out wget Manpage für die Timeout-Werte, und anderen Tuning-Optionen.
  #5 (permalink)  
Old 08-29-2008
big_nobody big_nobody is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 4
Big thanx, schlecht sehen am Montag. Big Big thanx
  #6 (permalink)  
Old 09-01-2008
big_nobody big_nobody is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 4
#! / bin / bash
wget-t 1 WWW
if [-f index.html]
dann
rm-RVF index.html
sonst
echo "funktioniert nicht in den alten Website-Server" | mailx-s "Server-Server-Namen alt funktioniert nicht" user @ host
fi

Zuletzt bearbeitet von big_nobody; am 09-01-2008 06:06 PM.. Grund: verstecken Website-und E-Mail (Sicherheit)
  #7 (permalink)  
Old 09-01-2008
big_nobody big_nobody is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 4
Ich habe dieses Skript, weil ich wissen müssen, wenn PC zur Verfügung steht ... Server gibt, wenn ein Fehler in index.html es ist gut, denn auf diesem PC werden etwa 20 virtuelle Grundstücke in apache. wenn man nach anderen sind in Nutzung Ping geht nur an den Router ... und das PC / Server ist unter 2-Routern. großen Dank für die Hilfe an euch alle
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 04:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0