Reinicia trabalhos CUPS
Publicado por Rogério Tomassoni (última atualização em 24/03/2010)
[ Hits: 6.208 ]
Homepage: www.my.opera.com/tomassoni
Download reiniciaTrabalhosCups.sh
Script que reinicia todos os trabalhos de uma determinada fila de impressão do CUPS de uma única vez.
#!/bin/bash # Variaveis # Arquivo temporario tmp_jobs="/tmp/$1-jobscups" # Testa se o argumento com nome da fila foi informado if [ -z $1 ]; then echo -e " {FONTE}33[40;33mERRO! - Informe uma fila como argumento. Ex: $0 <fila>{FONTE}33[m" sleep 3; exit 1; fi # Exibi um cabecario com o nome da fila manipulada echo -e " Manipulando fila:{FONTE}33[40;33m $1{FONTE}33[m" # Verifica todos os trabalhos parados jobs=$( lpq -P$1 ) echo "$jobs" > $tmp_jobs # Zera contador count_job=0 # Le arquivo criado com todos os trabalhos while read JOB; do # Remove as linhas desnecessarias e cria um novo arquivo auxiliar if [ $count_job -gt 1 ]; then #echo "$JOB" >> $tmp_jobs_aux; job_owner=$(echo "$JOB" | tr -s " " ": "| cut -d: -f2) job_id=$(echo "$JOB" | tr -s " " ": "| cut -d: -f3) echo "Reiniciando job: Job_id: $job_id - Job_owner: $job_owner" #Reinicia os trabalhos propriamente dito lp -i $job_id -H restart sleep 0.1 fi count_job=`expr $count_job + 1`; done < $tmp_jobs # Ajusta quantidade de trabalhos manipulados count_job=`expr $count_job - 2`; # Exibi a quantidade de trabalho manipulado echo -e " Total de trabalhos manipulados - {FONTE}33[40;32m$count_job{FONTE}33[m" # Remove arquivo temporario rm -f $tmp_jobs exit 0;
Download automatizado do instalador do AVG Free
Script que pergunta o período para geração do relatório do SARG
Nenhum coment�rio foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Primeiras impressões do Debian 13 (21)
systemd-resol... precisa ser reiniciado periodicamente (3)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (0)