Monitorando seus daemon de impressão...
Publicado por Marcelo de Souza Sant´Anna 27/03/2005
[ Hits: 5.443 ]
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
Remover kernels antigos com zenity
package maker para o slackware
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Alguém poderia me ajudar a escolher peças pra montar um desktop? (28)
Meu PC perde o boot de várias distros Linux após ficar desligado (4)