Reinicia trabalhos CUPS
Publicado por Rogério Tomassoni (última atualização em 24/03/2010)
[ Hits: 6.334 ]
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;
Randomize - Gera números aleatórios de 1 a 100 mil
Backup Remoto com rsync, automatico, para varias maquinas, sem senha.
Papéis de parede aleatórios direto da internet
Nenhum comentário foi encontrado.
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Linux MInt nao reconhece placa de som (1)
Midia de instalação LM-21.3 não inicializa (12)









