Il s'agit de la commande pgrep qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pgrep, pkill - recherche ou signale des processus en fonction du nom et d'autres attributs
SYNOPSIS
pgrep [options] modèle
tuer [options] modèle
DESCRIPTION
pgrep parcourt les processus en cours d'exécution et répertorie les ID de processus qui correspondent
les critères de sélection à stdout. Tous les critères doivent correspondre. Par exemple,
$ pgrep -u racine sshd
ne listera que les processus appelés sshd ET appartenant à racine. D'autre part,
$ pgrep -u racine, démon
listera les processus appartenant à racine OR démon.
tuer enverra le signal spécifié (par défaut SIGTERME) à chaque processus au lieu de
les énumérer sur stdout.
OPTIONS
-signal
--signal signal
Définit le signal à envoyer à chaque processus correspondant. Soit le numérique, soit le
un nom de signal symbolique peut être utilisé. (tuer seul.)
-c, --compter
Supprimer la sortie normale ; à la place, imprimez un nombre de processus correspondants. Quand compter
ne correspond à rien, par exemple renvoie zéro, la commande renverra une valeur non nulle.
-d, --délimiteur délimiteur
Définit la chaîne utilisée pour délimiter chaque ID de processus dans la sortie (par défaut un
nouvelle ligne). (pgrep seul.)
-f, --complet
Le modèle n'est normalement mis en correspondance qu'avec le nom du processus. Lorsque -f est réglé, le
la ligne de commande complète est utilisée.
-g, --pgroupe pgrp...
Faites correspondre uniquement les processus dans les ID de groupe de processus répertoriés. Le groupe de processus 0 est
traduit en pgrepest ou tuerson propre groupe de processus.
-G, --grouper gid...
Ne correspond qu'aux processus dont l'ID de groupe réel est répertorié. Soit le nombre soit
valeur symbolique peut être utilisée.
-l, --liste de noms
Répertoriez le nom du processus ainsi que l'ID du processus. (pgrep seul.)
-a, --liste complète
Répertoriez la ligne de commande complète ainsi que l'ID de processus. (pgrep seul.)
-n, --le plus récent
Sélectionnez uniquement le plus récent (démarré le plus récemment) des processus de correspondance.
-o, --le plus ancien
Sélectionnez uniquement le plus ancien (le moins récemment démarré) des processus de correspondance.
-P, --parent ppd...
Ne correspond qu'aux processus dont l'ID de processus parent est répertorié.
-s, --session sid...
Ne correspond qu'aux processus dont l'ID de session de processus est répertorié. L'ID de session 0 est
traduit en pgrepest ou tuerson propre ID de session.
-t, --Terminal terme...
Ne correspond qu'aux processus dont le terminal de contrôle est répertorié. Le nom du terminal
doit être spécifié sans le "/ dev /" préfixe.
-u, --euid euid...
Faites correspondre uniquement les processus dont l'ID utilisateur effectif est répertorié. Soit le nombre soit
valeur symbolique peut être utilisée.
-U, --uid uid...
Ne correspond qu'aux processus dont l'ID utilisateur réel est répertorié. Soit le nombre soit
valeur symbolique peut être utilisée.
-v, --inverse
Annule la correspondance. Cette option est généralement utilisée dans pgreple contexte. Dans tuer's
contexte, l'option courte est désactivée pour éviter une utilisation accidentelle de l'option.
-w, --poids léger
Affiche tous les identifiants de thread au lieu des pid dans pgreple contexte. Dans tuerdans le contexte de ce
l'option est désactivée.
-x, --exact
Ne correspond qu'aux processus dont les noms (ou la ligne de commande si -f est spécifié) exactement rencontre
le modèle.
-F, --pidfile filet
Lire PID's à partir du fichier. Cette option est peut-être plus utile pour tuer que pgrep.
-L, --logpidfile
Échec si le pidfile (voir -F) n'est pas verrouillé.
--ns Pid
Faites correspondre les processus qui appartiennent aux mêmes espaces de noms. Nécessaire pour exécuter en tant que root à
faire correspondre les processus d'autres utilisateurs. Voir --nslist pour savoir comment limiter les espaces de noms à
correspondre.
--nslist prénom...
Faites correspondre uniquement les espaces de noms fournis. Espaces de noms disponibles : ipc, mnt, net, pid,
utilisateur, uts.
-V, --version
Affichez les informations de version et quittez.
-h, --Aidez-moi
Affichez l'aide et quittez.
OPÉRANDES
modèle
Spécifie une expression régulière étendue pour la correspondance avec les noms de processus ou
lignes de commande.
EXEMPLES
Exemple 1 : Trouver l'ID de processus du nommé démon:
$ pgrep -u root nommé
Exemple 2 : Faire syslog relisez son fichier de configuration :
$ pkill -HUP syslogd
Exemple 3 : Donnez des informations détaillées sur tous xterm processus:
$ ps -fp $(pgrep -d, -x xterm)
Exemple 4 : Faire tout Netscape les processus fonctionnent mieux :
$ renice +4 $(pgrep netscape)
EXIT STATUT
0 Un ou plusieurs processus correspondaient aux critères.
1 Aucun processus correspondant.
2 Erreur de syntaxe dans la ligne de commande.
3 Erreur fatale : mémoire insuffisante, etc.
NOTES
Le nom du processus utilisé pour la correspondance est limité aux 15 caractères présents dans la sortie
of / proc /Pid/stat. Utilisez l'option -f pour comparer avec la ligne de commande complète,
/ proc /Pid/ligne de commande.
La course pgrep or tuer le processus ne se signalera jamais comme une correspondance.
Utiliser pgrep en ligne à l'aide des services onworks.net