![]() |
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.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
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.. |
|
||||
|
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 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 |
|
|||||
|
Versuchen Sie diesen Link: Wie kann ich mit Shell-Skript, wenn eine Website zur Verfügung steht / reagiert?
|
|
||||
|
#! / 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) |
|
||||
|
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 |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|