Reinicia todos os trabalhos de todas as filas CUPS

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

[ Hits: 4.817 ]

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

Criar pacote Debian do thunderbird de br.mozdev.org

GoogleChromeUpdate.sh para Slackware

Arch Linux - remover dependências obsoletas

Capitu (scripts melhorados)

Copiar sistema completo de um HD para o outro (Tipo Ghost)


  

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