![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Como posso verificar através de shell script, se um site está disponível / responder? | Neil_mw | Programação Shell Script e | 3 | 07-22-2008 12:38 |
| Script para verificar os processos e enviar um e-mail | heprox | Programação Shell Script e | 1 | 11-06-2006 01:17 |
| verificar o estado e enviar um email com o estado | isingh786 | Programação Shell Script e | 3 | 12-29-2005 07:22 |
| Enviar e-mail onde # é no endereço de email - Usando Unix | jingi1234 | UNIX para Dummies Perguntas & Respostas | 1 | 05-23-2005 12:23 |
| Não foi possível enviar o email de um UNIX-Host (usando mailx) para um e-mail do Outlook-addres (Win) | Vetrivela | UNIX & avançada para usuários experientes | 2 | 02-15-2005 10:43 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
if (ping-c 1 www | | ( "Anfitrião de destino inatingível";))
então (Echo "neveikia-senas massas, web serveris" | mailx-s "Senas web serveris" mail) endif; este é o meu script, mas ele não funciona ... ![]() este script será utilizado para verificar se está online site, se não, então, envia um e-mail ... please help Última edição por big_nobody; em 08/29/2008 10:40.. |
|
||||
|
Shell que é isto? Para além de utilizar endif em vez de fi a sintaxe não é tecnicamente errado da Bourne shell, mas definitivamente ... estranho. Código:
if ! ping -c 1 www; then mailx -s subject mail <<__HERE Body of email message __HERE fi Isso pode ser encurtada para os pouco mais obscura Código:
ping -c 1 www || mailx -s subject mail <<__HERE Body of email message __HERE Se você quiser olhar especificamente para "Destination host unreachable" (que eu não recomendo a todos) a syntax para o que seria algo como Código:
case `ping -c 1 www` in *"Destination host unreachable"*) mailx ... ;; esac ou Código:
if ping -c 1 www 2>&1 | grep "Destination host unreachable" >/dev/null; then mailx ... fi |
|
|||||
|
Tente este link: Como posso verificar através de shell script, se um site está disponível / responder?
|
|
||||
|
#! / bin / bash
wget-t 1 WWW if [-f index.html] então rm-RVF indice.html diferente echo "não funciona no site antigo servidor" | mailx-s "Servidor chamado antigo servidor não funciona" user @ host fi Última edição por big_nobody; em 09/01/2008 06:06.. Motivo: ocultar site e e-mail (segurança) |
|
||||
|
Eu usei esse script, porque eu preciso saber se o PC está disponível ... se o servidor apresenta alguns erro gerada em índice.html é bom, porque sobre este PC são cerca de 20 sítios virtuais no apache. Se um está em baixo outros estão em uso
ping e só vai para o router ... e esse PC / servidor é de 2 roteadores. thanx grande ajuda para todos vocês |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|