.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1998 Miquel van Smoorenburg. .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PIDOF 8 "1er septembre 1998" "" "Manuel de l’Administrateur de Système Linux" .SH NOM pidof – Afficher l’identifiant de processus d'un programme en cours .SH SYNOPSIS \fBpidof\fP [\fB\-s\fP] [\fB\-c\fP] [\fB\-n\fP] [\fB\-x\fP] [\fB\-z\fP] [\fB\-o\fP \fIsans_pid[,sans_pid...]\fP] [\fB\-o\fP \fIsans_pid[,sans_pid...]...\fP] [\fB\-d\fP \fIsep\fP] \fIprogramme\fP [\fIprogramme...\fP] .SH DESCRIPTION \fBPidof\fP cherche les identifiants de processus (PID\ : «\ Process ID\ ») portant l'un des noms de programme indiqués. Il affiche ces identifiants sur sa sortie standard. Ce programme est utilisé sur certains systèmes dans les scripts de changement de niveau d'exécution, en particulier pour les systèmes utilisant la structure \fIrc\fP de \fISystème\ V\fP. Dans ce cas, ces scripts sont situés dans \fI/etc/rc?.d\fP où «\ ?\ » est le niveau d'exécution. Si le système possède le programme \fBstart\-stop\-daemon\fP(8), celui\-ci devrait être utilisé à la place. .SH OPTIONS .IP \fB\-s\fP Un seul essai –\ \fIpidof\fP ne renverra qu'un seul \fIpid\fP. .IP \fB\-c\fP Ne renvoyer que les identifiants des processus qui sont exécutés dans le même répertoire racine. Cette option est ignorée pour les utilisateurs autres que le superutilisateur puisqu'ils ne peuvent pas vérifier le répertoire racine en cours des processus dont ils ne sont pas propriétaires. .IP \fB\-n\fP Éviter l'appel à la fonction système \fBstat\fP(2) pour tous les binaires situés sur des systèmes de fichiers en réseau comme \fBNFS\fP. Au lieu d'utiliser cette option, il est possible de configurer et d'exporter la variable \fBPIDOF_NETFS\fP. .IP \fB\-q\fP Ne pas afficher les PID qui correspondent sur la sortie standard. Simplement quitter avec l’état vrai ou faux pour indiquer si un PID correspondant a été trouvé. .IP \fB\-x\fP Scripts également –\ \fBpidof\fP renverra également les PID des interpréteurs de commandes exécutant les scripts indiqués. .IP \fB\-z\fP Essayer de détecter les processus qui sont bloqués dans un état ininterruptible (D) ou zombie (Z). Habituellement ces processus sont omis car essayer de les traiter peut provoquer le plantage de \fBpidof\fP. .IP "\fB\-d\fP \fIsep\fP" Demander à \fBpidof\fP d’utiliser \fIsep\fP comme séparateur de sortie si plus d’un PID est affiché. Le séparateur par défaut est une espace. .IP "\fB\-o\fP \fIsauf_pid\fP" Demander à \fBpidof\fP de ne pas tenir compte du processus du PID indiqué. Le PID spécial \fB%PPID\fP peut décrire le processus parent du programme \fBpidof\fP, c'est\-à\-dire l’interpréteur de commandes ou le script d’interpréteur appelant. .SH "CODE DE RETOUR" .TP \fB0\fP Au moins un programme a été trouvé avec le nom demandé. .TP \fB1\fP Aucun programme n’a été trouvé avec le nom demandé. .SH NOTES \fBpidof\fP utilise en fait le même programme que \fBkillall5\fP(8)\ ; la différence de comportement se fait en fonction du nom du programme appelé. .PP Quand \fBpidof\fP est exécuté avec le chemin complet du programme dont il doit chercher le PID, son comportement est fiable. Dans le cas contraire, les PID renvoyés peuvent être ceux de processus portant le même nom mais qui sont en fait des programmes différents. Notez que le nom de l'exécutable des processus en cours d'exécution est obtenu à l'aide de \fBreadlink\fP(2), et donc les liens symboliques vers les exécutables correspondront également. .PP Les processus zombies ou les processus de disque en veille (états Z et D respectivement) sont ignorés car les essais d’accès à leurs états échouera parfois. L’argument \fB\-z\fP (voir ci\-dessus) demande à \fBpidof\fP d’essayer de détecter ces processus zombies ou en veille avec le risque d’échouer ou de planter. .SH "VOIR AUSSI" \fBshutdown\fP(8), \fBinit\fP(8), \fBhalt\fP(8), \fBreboot\fP(8), \fBkillall5\fP(8) .SH AUTEUR Miquel van Smoorenburg, miquels@cistron.nl .SH TRADUCTION La traduction française de cette page de manuel a été créée par carmie, Thierry Vignaud , Éric Piel , Gérard Delafond , Danny , Christophe Blaess , Frédéric Delanoy , François Wendling , Philippe Batailler, Nicolas François , David Prévot , Romain Doumenc , Thomas Vincent et Jean-Paul Guillonneau . Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .