J'ai besoin de rechercher le processus par les informations contenues dans la colonne CMD, mais les chaînes de cette colonne sont coupées (limitées) et les informations nécessaires sont perdues. Veuillez suggérer comment je peux augmenter la taille de la chaîne autorisée pour la colonne CMD.
Réponses
Trop de publicités?
James Mertz
Points
390
Vous pouvez essayer de faire un grepping dans le répertoire /proc
:
$ grep -a foo /proc/[0-9]*/cmdline
L'option -a
indique de traiter les fichiers binaires comme des fichiers texte, puisque les fichiers cmdline
sont reconnus comme binaires. /proc/[0-9]*
indique de ne regarder que les répertoires correspondant aux PIDs. Lorsque vous trouvez une correspondance, vous pouvez utiliser cette sortie pour obtenir le PID à partir de la structure du répertoire.