Script nao funciona

1. Script nao funciona

Djeison dos Santos Aquino
djeisonrs

(usa Ubuntu)

Enviado em 24/11/2008 - 08:47h

O que pode haver de errado com esse script
ele nao ta fazendo o back-up na maquina certa e ta gravando no próprio HD


o back-up é pra ser feito na maquina com o IP 172.21.0.253
no HD externo





#!/bin/bash
date > /var/log/log_backup
echo "Inicio da rotina de backup" >> /var/log/log_backup
mount -t nfs 172.21.0.253:/hd_externo /mnt
#mount -t smbfs -o username=backup,password=backup,rw //172.21.0.254/backup /mnt/
tar czvf /mnt/e-mail1-`date -I`.tar.gz /home/marisa/ /home/britto/ /home/ricardo/ /home/maribel/ 2>> /var/log/log_backup
umount /mnt
echo "Fim da rotina do backup" >> /var/log/log_backup
date >> /var/log/log_backup


date > /var/log/log_backup
echo "Inicio da rotina de backup" >> /var/log/log_backup
mount -t nfs 172.21.0.253:/hd_externo /mnt
#mount -t smbfs -o username=backup,password=backup,rw //172.21.0.254/backup /mnt/
tar czvf /mnt/e-mail2-`date -I`.tar.gz /home/ernani/ /home/muratt/ /home/cliente/ 2>> /var/log/log_backup
umount /mnt
echo "Fim da rotina do backup" >> /var/log/log_backup
date >> /var/log/log_backup
"backup.sh" [readonly] 19L, 847C


  


2. Re: Script nao funciona

nelio
neliobjr

(usa Red Hat)

Enviado em 24/11/2008 - 09:15h

Eu acredito que não esta conseguindo executar por causa do mount nfs, somente o root consegue e como seu mount comentado esta com o user backup acredito que esteja executando como backup!, se for este o caso adicione o user backup na lista de sudoers, assim:

vi /etc/sudoers

usuario ALL=NOPASSWD:/bin/mount

assim, estará dando permissão para o usuario, executar o mount.

abs






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts