Monitorando seus daemon de impressão...
Publicado por Marcelo de Souza Sant´Anna 27/03/2005
[ Hits: 5.679 ]
Homepage: http://paginas.terra.com.br/informatica/marcelosantanna
Este script monitora os daemon de impressão e os habilita novamente, dependendo de sua escolha, caso estejam desabilitados.
Para que funcione, da melhor maneira possível, coloque-o no arquivo /etc/crontab.
Em breve estarei criando um artigo onde falarei sobre como filtrar o conteúdo dos trabalhos de impressão e mais este script, dando maiores detalhes sobre ambos. Provavelmente vocês encontrarão neste artigo este script já com a opção de criar logs.
#!/bin/bash
# Define as impressoras que o script deve trabalhar. Caso queira que o
# script defina as impressoras, atraves das impressoras instaladas
# automaticamente preencha o valor como "auto".
# IMPRESSORAS=(impressora1 impressora2 impressora3 impressora4)
# IMPRESSORAS=(auto)
IMPRESSORAS=(hp08c hp09ab hp09cd hp10cd hp11ab hpbiblio lexfarm)
if [ ${IMPRESSORAS[0]} == "auto" ]; then L=$(lpc status | wc -l); C=1; I=0
while [ $C -lt $L ]; do
IMPRESSORAS[$I]=$(lpc status | head -n $C | tail -n 1 | cut -d ":" -f1)
let C=$C+6
let I=$I+1
done
fi
HABILITA_IMPRESSORA=yes
HABILITA_FILA=yes
for J in ${IMPRESSORAS[@]}; do
STATUS_IMPRESSORA=$(lpc status $J | tail -n 3 | head -n 1 | cut -f2 | cut -d " " -f3)
STATUS_FILA=$(lpc status $J | tail -n 4 | head -n 1 | cut -f2 | cut -d " " -f3)
if [[ $STATUS_IMPRESSORA == "disabled" ]]; then
if [[ $HABILITA_IMPRESSORA == "yes" ]]; then /usr/bin/enable $J; fi
fi
if [[ $STATUS_FILA == "disabled" ]]; then
if [[ $HABILITA_FILA == "yes" ]]; then /usr/sbin/accept $J; fi
fi
done
pptd - Simples daemon para controle de conexões pptp.
Backup copiando para ftp durante 7 dias
Localizar e excluir linhas repetidas em um arquivo texto
Nenhum comentário foi encontrado.
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Como a Vivideo está revolucionando a criação de vídeos? (0)
Linus Torvalds e Bill Gates se encontram pela primeira vez (1)









