Warning: Invalid argument supplied for foreach() in /home/hugodoria/hdoria.archlinux-br.org/blog/wp-includes/classes.php on line 255
 Bash | Hugo Doria

Script de backup do ExpressoMail

Hoje eu tive que fazer um script rápido para backup do ExpressoMail. Como sei que ele pode ser útil para muitos SysAdmins que conheço, aqui vai ele (é coisa boba mesmo): #!/bin/bash # # bkp-expresso.sh # # Script para fazer backup do Expresso Mail # # Ele faz backup de: # * Banco de dados # * Base do LDAP # * Cyrus # * Emails # # Última modificação: 13/11/2008 # # Versão 1: Versão Inicial # # Autor: Hugo Doria (hugo@archlinux.org) #   DIR_BACKUP="/root/backups/" USUARIO_BANCO="postgres"   if [ ! -d ${DIR_BACKUP} ]; then echo "Criando...
read more

Funções legais para o bashrc

Decidi melhorar o meu bashrc e colar aqui algumas das funções que incorporei a ele. Para quem não sabe, o bashrc é um arquivo executado durante o login de seu usuário. Ele é oculto, fica no seu home e geralmente possui aliases, comandos e variáveis. Na verdade, o bashrc é apenas um dos possíveis arquivos a serem carregados durante o login de um usuário. Tudo depende de como este login está sendo feito. Procurando mais informações sobre isso encontrei a seguinte explicação em um email de Flávio Torres: Quando é carregado através de um shell que requer login (nome e senha), o...
read more