Monitorando seus daemon de impressão...
Publicado por Marcelo de Souza Sant´Anna 27/03/2005
[ Hits: 5.405 ]
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 que gera um relatório diário do sistema!!!
Script de iniclização do Exim para Funcionamento com MailScanner
Pequeno, simples mas interessante chat desenvolvido totalmente em shell script.
Script de backup para Gravador CD-R ou CD-Rw
duplex_record: mixando áudio do microfone e saída de áudio de um programa via P
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Separar trafego da VPN da VPS (0)
Formatando cartão de memoria que nao formata[AJUDA] (17)
warsaw parou de funcionar após atualização do sistema (solução) (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)