Monitorando seus daemon de impressão...
Publicado por Marcelo de Souza Sant´Anna 27/03/2005
[ Hits: 5.696 ]
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
Monitorando espaço em disco com IP dinâmico.
Verifica últimos arquivos criados
Instalação da Multilib no Slackware
Mostra informações da CPU e Memória
Nenhum comentário foi encontrado.
Estrutura e Funcionamento de um Ebuild no Gentoo Linux
Instalação e Configuração do Void com Cinnamon
Porque Gentoo semi-binário atualmente (desabafo)
Montagem pré automática de HD externo usb em NTFS não funciona no Debian Trixie - Solução
Guia de instalação do Gentoo Linux com Cinnamon (UEFI, LUKS2, Btrfs)
Thinkpads são bons mesmo ?! (6)
Como você configura seu GNOME? Eu faço assim... (6)









