Sincronização entre Servidores de Impressão
Publicado por Perfil removido (última atualização em 31/01/2013)
[ Hits: 4.110 ]
Download 5680.copia-servidor-smb_cups.sh
Este script tem objetivo de sincronizar um servidor de impressão com sua contingência ou um servidor de homologação. Mais especificamente, ele copia arquivos de configuração do CUPS, Samba, dos drives e os próprios drives. Para quem quiser saber detalhes do que usei na elaboração do script, faço o comentário no meu blog ( http://pedromartelotta.wordpress.com/ ).
#!/bin/bash ### # Este script tem objetivo de sincronizar um servidor de impressão com sua contigência. # É pra ser rodado no servidor de contingência # # Autor: Pedro # Criação: 27/08/12 # Atualizações: # 28/09/2012 - Pedro Renato - Inserção de comentários ### # Avisa sobre a correta utilização do parâmetro na execução do script if [ $# != 1 ] then echo “Use: $0 “ exit 1 fi # Variável para o arquivo de log ARQLOG=/var/log/copia-servidor-smb_cups.log #Variável para os diretórios que serão copiados DIR1=/etc/cups/ DIR2=/etc/samba/ DIR3=/var/lib/samba/ # Parando o serviço do CUPS e do SAMBA echo “Sincronizando a contigência ($(hostname | cut -d. -f1)) com a produção ($1) em $(date)” > ${ARQLOG} /etc/init.d/cups stop >> ${ARQLOG} 2>&1 /etc/init.d/smb stop >> ${ARQLOG} 2>&1 echo “—-” >> ${ARQLOG} echo “Atualizando $(hostname | cut -d. -f1) com $1.” >> ${ARQLOG} # Como na variável DIR1 é o diretório do cups, não copiará o cups.conf, por isso adiciona o parâmetro –exclude /usr/bin/rsync -azHv –del \ –exclude cupsd.conf* \ root@$1:${DIR1} ${DIR1} >> ${ARQLOG} 2>&1 /usr/bin/rsync -azHv –del \ –exclude smb.conf* \ root@$1:${DIR2} ${DIR2} >> ${ARQLOG} 2>&1 /usr/bin/rsync -azHv –del root@$1:${DIR3} ${DIR3} >> ${ARQLOG} 2>&1 echo “Atualização finalizada.” >> ${ARQLOG} echo “—-” >> ${ARQLOG} # Iniciando o serviço do CUPS e do SAMBA /etc/init.d/cups start >> ${ARQLOG} 2>&1 /etc/init.d/smb start >> ${ARQLOG} 2>&1 echo “Sincronização realizada com sucesso.” >> ${ARQLOG}
Script para Wireless no Fedora 7 (modelo ipw3945)
registra quais as máquinas da sala estão ligadas
ADMINISTRANDO USUARIOS COM XDIALOG
Backup de arquivos do Linux para um servidor FTP
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Dica para encontrar diversos jogos Indies criativos
Instalando Discord no Debian 13
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Software livre - será que eu estou tão errado assim? (11)
Boot do PosRog so funciona em notebook (1)