All
Tenho uma rede aqui em casa, sendo o servidor linux e o cliente win98. Todo
dia fazia
o backup do diretorio /home/www em um dos cliente win98. Resolvi automatizar o
backup
utilizando para isso o crontab/anacron e o samba. Escrevi um script que
consiste em montar
um diretorio, /mnt/backup, no servidor, utilizando o samba, e copiar o
diretorio /home/www
para esse diretorio/cliente. Com isso fazia uma copia do servidor no cliente. O
problema
eh que as vezes o cliente nao esta ligado, entao o script copia para o
diretorio e nao
para o
cliente. A minha duvida eh a seguinte, antes de montar eh possivel atraves de
algum
comando verificar se o micro de destino esta ligado ou nao !?!?! Com isso o
servidor
realmente faria o backup.
O script esta abaixo.
#!/bin/sh
#
# cron script to run backup (/etc/cron.daily/)
#
# Carregando o Modulo SMB
/sbin/modprobe smbfs
# Monta o diretorio backup do micro Internet o linux atraves do Samba
mount -t smbfs -o username=backup,password=backup //backup/backup /mnt/backup/
# Faz a copia do bancos de dado do MySQL
cp -r -u /usr/local/mysql/var/ /mnt/backup
# Faz a copia dos arquivos do diretorio www
cp -r -u /home/www/ /mnt/backup
# Desmonta o diretorio /mnt/backup
smbumount /mnt/backup
[ ]'s
Cosmo
[EMAIL PROTECTED]
www.hackhour.com.br
Hack Hour Inc.