Se for remoto tem um jeito muito simples:

#!/bin/bash

port=21
ip=127.0.0.1

echo quit | nc $ip $port

#---- END

PS: Você pode melhorar e fazer alguns checks mais inteligentes pegando a 
porta pelo pid do processo.

[]s

mendezdba wrote:
> 
> 
> obrigado.
> 
> mais eu preciso do script ..pois para auditoria(que e mensal) eu
> tenho que provar que foi executado pelo script ....pelo monit
> e.otimo..mais o operador nao tem acesso....e o auditor quer por script
> 
> desculpe...mais obrigado pela dica
> 
> --- Em shell-script@yahoogrupos.com.br 
> <mailto:shell-script%40yahoogrupos.com.br>, "Fabio Silva" <[EMAIL PROTECTED]>
> escreveu
>  >
>  > Voce pode usar o monit para monitorar o serviço e se o serviço cai
> o monit
>  > inicia o serviço novamente, sei lá se serve pra voce mas, tá ai uma
> dica...
>  >
>  > Valeu
>  >
>  >
>  > On 11/16/06, mendezdba <[EMAIL PROTECTED]> wrote:
>  > >
>  > > obrigado, por responder
>  > >
>  > > realmente eu preciso do script.....pois sera ativado
>  > > sempre de madrugada pelo operador.
>  > >
>  > > --- Em shell-script@yahoogrupos.com.br 
> <mailto:shell-script%40yahoogrupos.com.br> <shell-script%
> 40yahoogrupos.com.br>,
>  > > "Tiago Barcellos Peczenyj"
>  > > <tiago.peczenyj@> escreveu
>  > > >
>  > > > Veja se o script que inicializa o proftpd não tem uma opção
> status
>  > > >
>  > > > outra opção é fazer um
>  > > >
>  > > > ps -C proftpd >&- && echo ok || echo nok
>  > > >
>  > > > On 11/16/06, mendezdba <mendezdba@> wrote:
>  > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > > >
>  > > > > Amigos,
>  > > > >
>  > > > > preciso de um script para que ele verifique se o proftpd esta
> no
>  > > ar
>  > > > > ou nao, se ele estiver o script sai
>  > > > > se nao ele inicia o serviço com o comando de start .
>  > > > >
>  > > > > isso por que o start nao pode ser mais automatico quando o
>  > > maquina e
>  > > > > inicializada.( tudo isso por causa de um auditor )
>  > > > >
>  > > > > Obrigado, pela ajuda de novo
>  > > > >
>  > > > >
>  > > >
>  > > >
>  > > >
>  > > > --
>  > > > Tiago B Peczenyj
>  > > > Linux User #405772
>  > > >
>  > > > # cd /pub
>  > > > # more beer
>  > > >
>  > >
>  > >
>  > >
>  >
>  >
>  >
>  > --
>  > Fabio S. Silva
>  >
>  >
>  > [As partes desta mensagem que não continham texto foram removidas]
>  >
> 
> 

Responder a