Jessaye de récupérer le propriétaire dun processus dans une liste, jai la commande pidof nmap
pour obtenir le ps -u <PID> | grep USER
avec lequel je joue actuellement, mais quand je le lance, il finit par imprimer les titres (ligne du haut).
Comment puis-je saisir le nom du propriétaire avec lID de processus?
Commentaires
Réponse
ps -o user= -p PIDHERE
Ceci sélectionne le processus PIDHERE
avec -p
, puis demande à ps
de formater la sortie en imprimant uniquement la colonne nommée user
; le signe =
signifie « renommer la colonne user
en (rien) », supprimant effectivement la ligne den-tête.
Commentaires
- Alors cest (rien), rien, " rien " , " ",, ' ', ou juste quoi?
- @Wolfpack ' 08 il est difficile de désigner ' " rien " via le texte; Désolé pour la confusion. Il ny a ' aucun texte de remplacement après le signe égal.
- Merci, japprécie vraiment votre réponse.
ps -u <PID>
sélectionne effectivement les processus par ID utilisateur, pas PID. Voir man7.org/linux/man-pages/man1/ps.1.html