Ce qui ne l'FD colonne de tubes énumérés par lsof veux dire?
Je suis en utilisant la commande suivante pour obtenir une liste de canaux:
lsof | grep PIPE
Je veux savoir quelles sont les valeurs de la FD de la colonne moyenne (le 5e http://i.imgur.com/KHczptf.png). Je pense que r
et w
dire lire et écrire, respectivement, mais quel est le nombre qui suit chacun de ces chars moyens?
Je sais que FD signifie Descripteur de Fichier, ce que je veux savoir ce que signifie les valeurs indiquées dans la colonne, comme le 3r, 16w, 20r, etc.
En train de lire, j'ai trouvé que w et r signifie vraiment d'écrire et de lire. Mais je ne sais toujours pas ce que le nombre de moyens.
OriginalL'auteur William | 2014-08-05
Vous devez vous connecter pour publier un commentaire.
Fichiers ne sont pas seulement ouvert des flux. Certains de ceux-ci sont énumérées dans
lsof
's manuel:OriginalL'auteur konsolebox
Qui est descripteur de fichier.
Plus sur elle:
Descripteur de fichier (FD) est un résumé de l'indicateur pour l'accès à un fichier. Le terme est généralement utilisé dans POSIX systèmes d'exploitation.
Dans POSIX, un descripteur de fichier est un entier, en particulier de la C de type int. Il y a trois norme POSIX descripteurs de fichiers, correspondant aux trois flux standard, qui sans doute tous les processus (sauf peut-être un démon) doit s'attendre à avoir.
r
moyens d'accès en lecture, cela signifie que le fichier a été ouvert en readonly mode, et 16 est juste un certain nombre de descripteurs. Il n'a pas de signification particulière. Vous pouvez accéder au fichier à/proc/PID/fd/FD
où PID et FD sont pid du processus et le numéro du descripteur.OriginalL'auteur Igor Chubin