[CLI Wiki] page ajoutée : scripts:exemples:purges

noreply at asyd.net noreply at asyd.net
Sat Jan 27 15:22:40 CET 2007


Une page dans votre Wiki a été ajoutée ou modifiée. Voici les 
détails :

Date              : 2007/01/27 15:22
Navigateur        : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.9) Gecko/20070102 Ubuntu/dapper-security Firefox/1.5.0.9
Adresse IP        : 82.225.60.98
Nom d'hôte        : cxr69-3-82-225-60-98.fbx.proxad.net
Ancienne révision : none
Nouvelle révision : http://cli.asyd.net/home/scripts/exemples/purges
Résumé            : page créée, scripts collés
Utilisateur       : lois

====== Scripts de purge ======

===== Purge des files d'mpression =====

Ce script tourne sur le serveur d'impression, il est exécuté toutes les 5mn par cron.

<code bash>
#!/bin/bash
# adm/vider_lp.sh
# purge des files d'attente imprimantes
# en crontab, toutes les 5mn
# (c) 2006 - Loïs et Smeï - GPL
 
PRINTERS="LW106 LW171 HP1-S14 HP2-S14"
 
#echo "vidange des files d'impressions"
 
for i in $PRINTERS;
do
  lpq -P$i | grep -q 'is not ready' || continue
  echo "`date +%a-%Y%m%d-%H:%M` : " >> /var/log/vider_lp.log
  echo -n "$i était arrêtée - Purge et Relance : " >> /var/log/vider_lp.log
  /usr/sbin/reject $i
  /usr/bin/disable -c -r "Vidange automatique en cours" $i
  lprm -P$i -
  /usr/bin/enable $i
  /usr/sbin/accept $i
  echo "ok" >> /var/log/vider_lp.log
done
</code>

===== Purge des deffered postfix =====

TODO



-- 
Ce message a été généré par DokuWiki
http://cli.asyd.net/home/



More information about the Shell mailing list