asparion
(usa Ubuntu)
Enviado em 02/10/2013 - 23:09h
Boa noite.
compartilhe uma pasta do seu hd externo la no windows xp
vamos usar um exemplo E:/backup
crie uma pasta chamado compartilhado ou use uma do se gosto para montar a pasta backup
mkdir /home/compartilhado
segue
#!/bin/sh
hoje=$(date +%d%m%Y)
# suponhamos que o ip la no windows xp seje 192.168.1.150
mount -t cifs //192.168.1.150/backup /home/compartilhado -o username=none,password=none
#obs: caso tenha protegido por senha subistitua o none pelo login e senha conforme acima
echo "Montagens de Compartilhamento OK"
chmod -R 777 /home/compartilhado/*
echo "Permissoes Concedidas"
#acesse o diretorio onde a pasta com o programa esta instalado
cd /localdosistemainstalado
# aqui consideramos que o diretorio tenha o nome de sistema, entao compacataremos ela
tar -cvzf sistema_$hoje.tar.gz sistema/
echo "Compactacao OK"
#essa linha diz que vai mover o arquivo compactado para a pasta no windows xp compartilhada no linux
mv -f *.*.gz /home/compartilhado
echo "Copia para o Backup OK"
# essa linha diz que sera apagado os backups gerados com data maior que cinco dias
find /home/compartilhado -name "*.tar.gz" -mtime +5 -exec rm -f {} \;
echo "Backups Antigos apagados"
#desmontando o compartilhamento
umount //192.168.1.150/backup
echo "Backup Sistema Efetuado Com Sucesso"
poste certinho ai o que voce quer e ve se é isso que precisa
obs: eu uso centos, creio que para fazer a montagen do compartilhamento no ubuntu nao seje o mesmo que no centos. no centos usamos
mount -t cifs
abraços.....