J'essaie d'utiliser la commande ps -o pour obtenir seulement des informations spécifiques sur les processus correspondant à un certain nom. Cependant, j'ai quelques problèmes sur ceci, quand j'essaye d'employer ceci même juste pour obtenir tous les processus, comme ainsi, il renvoie juste un sous-ensemble de ce qu'un ps -ef
normal renverrait (il ne rentre pas presque le même nombre de résultats de sorte que son ne pas retourner tous les processus en cours d'exécution)Linux/Bash, en utilisant ps -o pour obtenir le processus par nom spécifique?
ps -ef -o pid,time,comm
Je veux essayer quelque chose comme ça (ci-dessous), mais incorporer le -o ps juste obtenir des informations spécifiques de celui-ci (juste PID)
ps -ef |grep `whoami`| grep firefox-bin
Tout conseil est apprécié sur la façon de le faire correctement, merci
'pgrep' peut également être utilisé, mais il y a des différences dans la façon ils travaillent. Par exemple, sur mon système exécutant apache2, 'pidof' trouvera" apache2 "mais pas" apache "alors que' pgrep' le trouvera de toute façon. –
Personnes OS X: 'bib install install pidof' – rogerdpack
' pidof' n'est pas normalisé par POSIX et n'est donc pas garanti, comme en témoigne le fait que OS X ne possède pas 'pidof'. – Wyatt8740