Commande qadm

Objectif

Exécute des fonctions d'administration système pour le système de spoulage d'imprimante.

Syntaxe

qadm-G } | { [  -D Printer ] [  -K Printer ] [  -U Printer ] [  -X Printer ] }

Descriptif

La commande qadm est une commande frontale de la commande enq . Cette commande permet d'augmenter ou d'arrêter les imprimantes, les files d'attente et le système de spoule, ainsi que d'annuler les travaux. La commande qadm convertit les indicateurs demandés dans un format qui peut être exécuté par la commande enq .

La commande qadm fonctionne uniquement sur les travaux d'impression locaux. L'impression à distance n'est pas prise en charge.

Note : Vous devez avoir l'autorité de l'utilisateur root ou appartenir au groupe 'printq pour exécuter cette commande.

Vous pouvez également utiliser le raccourci SMIT (System Management Interface Tool) smit qadm pour exécuter cette commande.

Indicateurs

Tableau 1. Indicateurs
Article Descriptif
-D Imprimante Fait apparaître l'imprimante que vous nommez dans la variable Imprimante . Le processus qdaemon arrête d'envoyer des travaux à l'unité. La saisie de la commande " qchk -P Printer, où Printer correspond à la variable Printer de l'indicateur " -D, signale que l'appareil est hors service. La commande 'qadm permet de terminer les travaux en cours avant d'arrêter l'imprimante.
-G Le système de mise en file d'attente est correctement arrêté. Cet indicateur interrompt temporairement le processus qdaemon une fois que tous les travaux en cours d'exécution dans toutes les files d'attente sont terminés. L'utilisation de cet indicateur est le seul moyen d'arrêter le système sans provoquer de problèmes tels que des travaux qui raccroche dans la file d'attente.
-K Imprimante Arrête l'imprimante que vous nommez dans la variable Imprimante et arrête immédiatement tous les travaux en cours. Les travaux restent dans la file d'attente et sont réexécutés lorsque l'imprimante est ramenée
-U Imprimante Affiche l'imprimante que vous avez nommée dans la variable Imprimante . Le processus qdaemon envoie à nouveau les travaux à l'imprimante. L'entrée de la commande " qchk -P Printer, où l'imprimante correspond à la variable imprimante de l'indicateur " -U, indique que l'appareil est prêt.
-X Imprimante Annule tous les travaux de l'utilisateur qui a exécuté la commande. Si vous disposez de privilèges de superutilisateur ou si vous êtes membre du groupe printq, tous les travaux du système de file d'attente seront annulés.
Remarque: Lorsque les indicateurs -U et -D sont utilisés ensemble, l'indicateur -U a une priorité plus élevée.

Security

Attention aux utilisateurs du contrôle d'accès à base de rôles: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

Exemples

  1. Pour arrêter correctement le système de mise en file d'attente, entrez:
    qadm  -G
  2. Pour annuler tous les travaux d'un utilisateur particulier sur l'imprimante lp0, ou tous les travaux sur l'imprimante lp0 si vous disposez des droits d'utilisateur root, entrez:
    qadm  -X lp0
  3. Pour faire apparaître l'imprimante lpd0 connectée à la file d'attente lp0, entrez:
    qadm  -U lp0:lpd0

Fichiers

Tableau 2. fichiers
Article Descriptif
/usr/sbin/qdaemon Contient le démon qdaemon .
/var/spool/lpd/qdir/* Contient les fichiers de description de travail.
/var/spool/lpd/stat/* Contient des informations sur le statut des unités.
/var/spool/qdaemon/* Contient les copies temporaires des fichiers mis en file d'attente.
/etc/qconfig Contient le fichier de configuration.
/etc/qconfig.bin Contient la version binaire prétraitement du fichier /etc/qconfig .