Reinicia todos os trabalhos de todas as filas CUPS

Publicado por Rogério Tomassoni (última atualização em 24/06/2011)

[ Hits: 5.375 ]

Homepage: www.my.opera.com/tomassoni

Download reiniciaTrabalhosCupsFull.sh




Script que inicializa, todos os trabalhos, de toda as filas do CUPS

  



Esconder código-fonte

#!/bin/bash

# Script utilizado para reiniciar todos trabalhos de todas as filas

# Script que habilita as filas antes de reiniciar os trabalhos
#habilita_imp="/home/scripts/habilitaImpressorasCups.sh"

# Script que reinicia os trabalhos parados. Script Reinicia trabalhos CUPS
# http://www.vivaolinux.com.br/script/Reinicia-trabalhos-CUPS
reinicia_trab="/home/scripts/reiniciaTrabalhosCups.sh"

# Mensagem
echo -e "         {FONTE}33[40;32mHabilitando filas...{FONTE}33[m"
#$habilita_imp

# Zera contador de filas
count_job=0

# Mensagem
echo -e "         {FONTE}33[40;32mIniciando...{FONTE}33[m"

# Verifica todas as filas, aqui filtro as filas que preciso, altere como desejar
for fila in $(lpstat -p -d | awk -F' ' '{ print $2 }') ; do
   if [[ $fila =~ ^nfe ]]; then
       $reinicia_trab "$fila"
           count_job=$(expr $count_job + 1)
   fi
done

# Mensagem
echo -e "         {FONTE}33[40;32mFinalizado.{FONTE}33[m"
# Exibi a quantidade de trabalho manipulado
echo -e "         TOTAL DE FILAS:{FONTE}33[40;32m$count_job{FONTE}33[m"

exit 0;

Scripts recomendados

Apagar arquivos maliciosos de pastas compartilhadas pelo Samba periodicamente

Como ver/ouvir vídeo/áudio via Terminal de modo prático

Ver consumo mensal Speedy

Análise de tráfego

Instalado novas interfaces no Ubuntu 12.04


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts