Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: epsxe 1.60llin
Por Al_Qaeda
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Ricardo Rodrigues em 26/12/2005    [ 5957 hits ]

Login: ntserv, 23936 pontos

   


Descrição

e um saco quando o cups fica com a impressora disabilida em uma emprasa o usuario vive falando que a impressora não esta imprimindo e por isso que fiz um script para resolver isso, ele fica ativo no crontab e fica testando a cada 60 seg e toda vez que a impressora esta disabilitada ele cancela todos os documentos da fila e abilita novamente a impressora e se o adminitrador estiver cm uma maquina windows toda vez que ocorer isso ele avisa via mens.

[ Download: print.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/bin/bash
DATA=`date +%d/%m/%Y`
HORA=`date +%H:%M:%S`

rm -f /var/log/print.txt
lpstat -t|grep financeiro | grep -in "disabled" > /var/log/print.txt
if [ -s /var/log/print.txt ];
then
  echo "$DATA $HORA - Impressora Financeiro Disable" >> /var/log/print.log
  echo "-- IMPRESSORA FINANCEIRO DISABLE --" | smbclient -M ricardo -U informatica
cancel -a financeiro
cupsenable financeiro
fi

Scripts recomendados
   Script Linux recomendado iniciar squid automático
   Script Linux recomendado Script de Backup
   Script Linux recomendado Mais um backup
   Script Linux recomendado Avisos de segurança do espaço em uso!
   Script Linux recomendado Limpar arquivos temporários

Comentários
[1] Comentário enviado por tiomon em 27/12/2005 - 10:36h:

Não querendo ser chato, mas o correto seria Habilitando... (;

[2] Comentário enviado por ntserv em 27/12/2005 - 12:37h:

Valeu pela observação não havia percebido o meu erro!!!

[3] Comentário enviado por wanessadantas em 27/12/2005 - 12:50h:

Muito bom seu script...esse pequeno erro, ou melhor discuido será facilmente decifrado por todo, fora que seu script ficou ótimo, isso por sí só já encobre qualquer erro na nossa lingua portuguesa...Parabéns...adorei!

[4] Comentário enviado por wanessadantas em 27/12/2005 - 12:51h:

Tá vendo eu errei também...o correto era todos...sem querer digitei todo, ficou estranha a frase, mais dá para entender nê? isso aconteçe no nosso meio de digitação! rsrsrsrr

[5] Comentário enviado por ntserv em 23/04/2007 - 21:00h:

As vezes estamos do lado de alguém...e se precisa entrar num site para ser lembrado...cuidado com isso!

[6] Comentário enviado por mvenzi em 04/12/2008 - 09:15h:

estou com um problema parecido na empresa que trabalho, vou ver se adapto o seu script para nós.

[7] Comentário enviado por jotavio em 27/01/2009 - 16:09h:

Pessoal, ao invés de ficar Habilitando e dEsabilitando toda hora, não seria mais correto descobrir a causa dessas "travadas".

O correto é que o CUPS gerencie as filas de impressões sem que trave as impressoras, correto?

Vocês já verificaram no log de impressão se lá não tem nenhuma dica?!?!?!?

Verificar também no arquivo resolv.conf e hosts o nome do servidor?!?!?

Um grande abraço,

[8] Comentário enviado por ntserv em 02/01/2012 - 10:52h:

Bem este script e para solucionar o problema mais comum de quando o papel acaba e demora colocar novos papeis com isso o cups fica tentando imprimir ate esgotar o tempo, com isso o cups deixa a impressora em disable e quando o papel e colocado o cups não habilita automaticamente e por isso o uso do script.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.