per page, with , order by , clip by
Results of 0 - 1 of about 0 (0.000 sec.)
Invoquer guix processes (Manuel de référence de GNU Guix)
@digest: b7022951b3827fd2bba95581dfbbe6a0
@id: 74132
@mdate: 2019-05-19T21:18:25Z
@size: 8793
@type: text/html
content-type: text/html; charset=utf-8
description: Invoquer guix processes (Manuel de référence de GNU Guix)
distribution: global
generator: makeinfo
keywords: Invoquer guix processes (Manuel de référence de GNU Guix)
resource-type: document
#keywords: lockheld (28771), clientpid (27153), clientcommand (25562), sessionpid (19180), childprocess (18487), 28800 (9412), cuirass (9372), substitues (6721), 19419 (5958), invoquer (5615), verrouilles (5390), offload (4470), regardant (4306), 7200 (4175), utilitaires (3866), processus (2985), construits (2674), montrent (2667), champ (2632), actuelles (2555), commande (2551), matieres (2493), libjpeg (2446), administrateurs (2244), connexions (2113), weather (1925), renvoie (1894), precedent (1822), identifiant (1816), guix (1604), recutils (1561), comprend (1544)
Précédent: Invoquer guix weather , Monter: Utilitaires [ Table des matières ][ Index ] 7.15 Invoquer guix processes La commande guix processes peut être utile pour les développeurs et les administrateurs systèmes, surtout sur des machines multi-utilisateurs et sur les fermes de construction : elle liste les sessions actuelles (les connexions au démon), ainsi que des informations sur les processus en question 23 . Voici un exemple des informations qu'elle renvoie : $ sudo guix processes SessionPID: 19002 ClientPID: 19090 ClientCommand: guix environment --ad-hoc python SessionPID: 19402 ClientPID: 19367 ClientCommand: guix publish -u guix-publish -p 3000 -C 9 … SessionPID: 19444 ClientPID: 19419 ClientCommand: cuirass --cache-directory /var/cache/cuirass … LockHeld: /gnu/store/…-perl-ipc-cmd-0.96.lock LockHeld: /gnu/store/…-python-six-bootstrap-1.11.0.lock LockHeld: /gnu/store/…-libjpeg-turbo-2.0.0.lock ChildProcess: 20495: guix offload x86_64-linux 7200 1 28800 ChildProcess: 27733: guix offload x86_64-linux 7200 1 28800 ChildProcess: 27793: guix offload x86_64-linux 7200 1 28800 Dans cet exemple, on voit que guix-daemon a trois clients directs : guix environment , guix publish et l'outil d'intégration continue Cuirass ; leur identifiant de processus (PID) est donné par le champ ClientPID . Le champ SessionPID fournit le PID du sous-processus guix-daemon de cette session particulière. Les champs LockHeld montrent quels éléments du dépôt sont actuellement verrouillés par cette session, ce qui correspond aux éléments du dépôt qui sont en train d'être construits ou d'être substitués (le champ LockHeld n'est pas montré si guix processes n'est pas lancé en root). Enfin, en regardant le champ ChildProcess , on comprend que ces trois constructions sont déchargées (voir Réglages du délestage du démon ). La sortie est dans le format Recutils pour qu'on puisse utiliser la commande recsel pour sélectionner les sessions qui nous intéressent (voir Selection Expressions dans GNU recutils manual ). Par exemple, la commande montre la ligne de commande et le PID du client qui effectue la construction d'un paquet Perl : $ sudo guix processes | \ recsel -p ClientPID,ClientCommand -e 'LockHeld ~ "perl"' ClientPID: 19419 ClientCommand: cuirass --cache-directory /var/cache/cuirass … Notes de bas de page (23) Les sessions distantes, lorsque guix-daemon est démarré avec --listen en spécifiant un point d'entrée TCP, ne sont pas listées. Précédent: Invoquer guix weather , Monter: Utilitaires [ Table des matières ][ Index ] ...
http://www.gnu.org/savannah-checkouts/gnu/guix/manual/fr/html_node/Invoquer-guix-processes.html - [detail] - [similar]
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 213370 documents and 1081687 words.