Olá!
Eu tenho um script para backup que tem isso:
...
# copiar a pasta /home para a partição de backup:
sudo cp -R /home /mnt/jhh/backup/home
# desmontar a partição de backup:
sudo umount /mnt
...
O problema é que o comando de cópia da pasta (cp) demora
muito para ser executado, porque são muitos arquivos a serem copiados; então o script "pára" antes de desmontar a partição (umount) e me pede a senha do super usuário (su) novamente.
É possível, de alguma forma, evitar esta interrupção e a necessidade de informar a senha novamente?
Antecipadamente agradeço pelas respostas!
Aqui rodo ubuntu 7.04.
não seria melhor assim:
...
sudo mount /dev/jhh /media/jhh -w -t reiserfs
# copiar a pasta /home para a partição de backup:
sudo cp -R /home/ /media/jhh/backup/
# desmontar a partição de backup:
sudo umount /dev/jhh
...
onde
jhh seria sua partição (hda
? ou sda
?), o local de montagem seria na pasta
/media e não
/mnt,
reiserfs seria como sua partição está formatada (mude para
ext3 caso seja esta forma) e para montar e desmontar tem de ser
/dev/jhh e não
/media/jhhOutra coisa, não seria melhor você retirar o comando
sudo da frente dos outros comandos, dentro do seu
script, e não hora de executar o seu
script apenas digitar:
sudo scriptpois assim ele já vai executar como root, desde que o script tenha permissão de execução como root (
sudo chmod +x script).