On 5/6/08, Daemon BR <[EMAIL PROTECTED]> wrote:
> Boa tarde, quero executar alguns comandos, mas só deve executar o comando se
> o hd USB está conectado.
>
> Como faço para entrar nesta condição utilizando shell script ?
>
> #mount -t ext3 /dev/sdb2 /mnt/backup
> #...
> #demais comandos....
>
>
> No caso acima, quero agendar estes comandos, mas executar somente se o hd
> usb, está conectado.
> --
> Att
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Olá Daemon BR,  :|

Não tenho muita experiencia em shell, mas o caminho é verificar se o
dispositivo existe...

exemplo:

#!/bin/bash
test=`ls /dev/sdb2`
if [ "$test" != "" ]; then
    #COMANDOS
fi

Talvez alguém possa tornar o código mais elegante e também migrar para /bin/sh.

att
-- 
Victor Hugo Bilouro
FreeBSD!
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a