Monitorando seus daemon de impressão...
Publicado por Marcelo de Souza Sant´Anna 27/03/2005
[ Hits: 5.510 ]
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
script dapper para debootstrap
Ativar serviço que está parado
Script de Backup para FITA DAT usando "tar"
Nenhum coment�rio foi encontrado.
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
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Debian 13 "trixie&... lançado! (44)
Rust é o "C da nossa geração"? (3)
Gerenciador de arquivos é finalizado ao abrir pasta específica (2)