Reinicia todos os trabalhos de todas as filas CUPS

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

[ Hits: 5.068 ]

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

Copia um DVD de um Game para o HDD do Play2 via rede

Adiciona imagens ao email

Gerador de slack-desc

PkgBuild - um gerenciador de construção de pacotes

Browser - use rofi para acessar páginas na web


  

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