shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Fazer script para backup de Maildir?


From: Davidson Rodrigues Paulo
Subject: Re: [shell-script] Fazer script para backup de Maildir?
Date: Thu, 3 Jan 2008 12:39:34 -0200

Tente isso:

#!/bin/bash

BackupDir=/bakup

getDirs() {
  while read Line ; do
    Usuario=$(echo $Line | cut -d: -f1)
    HomeDir=$(echo $Line | cut -d: -f6)

    if [ "$HomeDir" != /dev/null ] ; then
      if [ -d ${HomeDir}/Maildir ] ; then
        echo -n "${HomeDir}/Maildir "
      fi
    fi
  done < <(getent passwd)
}

DirList=$(getDirs)

tar cp $DirList | gzip -9 > ${BackupDir}/Maildir.tar.gz


Desculpe a falta de comentários, qualquer dúvida é só perguntar.

Um abraço,

-- 
Davidson Paulo
Administrador de Sistemas Linux
Certificado LPI Nível 1: LPI000132770
Líder Nacional dos Grupos de Usuários BrOffice.org
http://davidsonenatalia.blogspot.com/

Em 03/01/08, Rafael Tomelin <address@hidden> escreveu:
> Olá pessoal,
>
>  Tenho um servidor de email com fetchmail dentro da minha empresa, gostaria
>  de fazer um backup de todos os "Maildir".  Quero saber como que faço para
>  pegar a variável "usuario" .   Ex.:   "/home/usuario/Maildir" .


reply via email to

[Prev in Thread] Current Thread [Next in Thread]