Man page - proc_pid_fdinfo(5)
Packages contains this manual
- shm_overview(7)
- nss(5)
- proc_mtrr(5)
- intro(7)
- tcp(7)
- iso_8859-9(7)
- armscii-8(7)
- proc_kpagecount(5)
- initrd(4)
- mouse(4)
- proc_stat(5)
- x25(7)
- proc_interrupts(5)
- fifo(7)
- repertoiremap(5)
- icmp(7)
- futex(7)
- feature_test_macros(7)
- lp(4)
- bpf-helpers(7)
- epoll(7)
- proc_sys_dev(5)
- namespaces(7)
- proc_sysrq-trigger(5)
- proc_bus(5)
- cp1251(7)
- proc_pid_maps(5)
- proc_sys_vm(5)
- proc_pid_projid_map(5)
- st(4)
- proc_pid(5)
- issue(5)
- pid_namespaces(7)
- unicode(7)
- inode(7)
- hosts.equiv(5)
- iso-8859-13(7)
- proc_fb(5)
- proc_modules(5)
- proc_pid_autogroup(5)
- keyrings(7)
- sysvipc(7)
- proc_kmsg(5)
- cgroups(7)
- latin6(7)
- proc_pid_uid_map(5)
- unix(7)
- proc_pid_io(5)
- pts(4)
- packet(7)
- ld-linux.so(8)
- tzselect(8)
- iconv(1)
- proc_pid_syscall(5)
- proc_pid_net(5)
- proc_pid_pagemap(5)
- tty(4)
- proc_profile(5)
- standards(7)
- proc_pid_mounts(5)
- filesystems(5)
- iso-8859-15(7)
- locale(5)
- iso_8859_3(7)
- xattr(7)
- iso-8859-2(7)
- proc_uptime(5)
- persistent-keyring(7)
- credentials(7)
- proc_pid_timers(5)
- utmpx(5)
- vcsa(4)
- proc_pid_exe(5)
- proc_net(5)
- proc_timer_stats(5)
- ip(7)
- proc_pid_fd(5)
- ptmx(4)
- user_namespaces(7)
- resolv.conf(5)
- url(7)
- iso_8859_5(7)
- iso_8859-8(7)
- urn(7)
- process-keyring(7)
- proc_pid_auxv(5)
- proc_ksyms(5)
- proc_ide(5)
- veth(4)
- ldd(1)
- proc_swaps(5)
- landlock(7)
- proc_vmstat(5)
- system_data_types(7)
- cp1252(7)
- lirc(4)
- proc_kpageflags(5)
- random(7)
- precedence(7)
- cpuset(7)
- proc_pid_ns(5)
- acct(5)
- latin4(7)
- proc_pid_cgroup(5)
- proc_cpuinfo(5)
- iso_8859-2(7)
- proc_keys(5)
- charsets(7)
- pldd(1)
- proc_pid_stat(5)
- rtnetlink(7)
- netlink(7)
- ram(4)
- mem(4)
- iso-8859-6(7)
- proc_key-users(5)
- iso_8859_15(7)
- fanotify(7)
- proc_sys_net(5)
- sysfs(5)
- math_error(7)
- latin1(7)
- proc_pid_root(5)
- nptl(7)
- proc_cgroups(5)
- proc_iomem(5)
- proc_pid_statm(5)
- sem_overview(7)
- hier(7)
- full(4)
- proc_pid_status(5)
- proc_pid_cwd(5)
- proc_pid_cpuset(5)
- proc_scsi(5)
- uri(7)
- proc_diskstats(5)
- iso_8859_6(7)
- latin2(7)
- latin5(7)
- man-pages(7)
- ld.so(8)
- uts_namespaces(7)
- proc_pid_mountstats(5)
- intro(3)
- proc_pid_seccomp(5)
- proc_pid_wchan(5)
- attributes(7)
- symlink(7)
- mount_namespaces(7)
- charmap(5)
- tis-620(7)
- iso-8859-10(7)
- getent(1)
- proc_buddyinfo(5)
- ttytype(5)
- rtc(4)
- proc_malloc(5)
- suffixes(7)
- sln(8)
- signal(7)
- proc_sys_abi(5)
- signal-safety(7)
- time_namespaces(7)
- proc_pid_comm(5)
- raw(7)
- gai.conf(5)
- proc_crypto(5)
- locale(1)
- iso-8859-3(7)
- motd(5)
- proc_meminfo(5)
- iso-8859-8(7)
- protocols(5)
- proc_pid_map_files(5)
- pthreads(7)
- null(4)
- proc(5)
- zdump(8)
- socket(7)
- proc_sys_kernel(5)
- ddp(7)
- memusagestat(1)
- hd(4)
- iso-8859-14(7)
- shells(5)
- pipe(7)
- glob(7)
- proc_self(5)
- network_namespaces(7)
- utmp(5)
- proc_kcore(5)
- nsswitch.conf(5)
- sd(4)
- iso-8859-5(7)
- iso_8859_16(7)
- man(7)
- iso_8859-6(7)
- dir_colors(5)
- mq_overview(7)
- vsock(7)
- ascii(7)
- thread-keyring(7)
- fs(5)
- proc_pid_attr(5)
- proc_sys_debug(5)
- proc_sys(5)
- proc_pid_cmdline(5)
- pty(7)
- services(5)
- cgroup_namespaces(7)
- securetty(5)
- netdevice(7)
- iso_8859_13(7)
- host.conf(5)
- proc_pid_setgroups(5)
- proc_slabinfo(5)
- sock_diag(7)
- iso_8859-14(7)
- iso-8859-11(7)
- iso_8859_11(7)
- operator(7)
- regex(7)
- wavelan(4)
- proc_sys_fs(5)
- nologin(5)
- proc_pci(5)
- koi8-r(7)
- erofs(5)
- intro(2)
- utf8(7)
- proc_kallsyms(5)
- proc_sysvipc(5)
- queue(7)
- proc_sys_sunrpc(5)
- intro(5)
- latin8(7)
- mtrace(1)
- ipc_namespaces(7)
- dsp56k(4)
- iso_8859_4(7)
- proc_pid_smaps(5)
- proc_cmdline(5)
- rpc(5)
- proc_tty(5)
- proc_version(5)
- smartpqi(4)
- proc_pid_timerslack_ns(5)
- aio(7)
- session-keyring(7)
- resolver(5)
- slabinfo(5)
- wtmp(5)
- iso_8859_9(7)
- proc_locks(5)
- mailaddr(7)
- proc_pid_oom_score(5)
- kmem(4)
- iconvconfig(8)
- iso_8859-7(7)
- glibc(7)
- hostname(7)
- proc_thread-self(5)
- ipv6(7)
- iso_8859_7(7)
- proc_kpagecgroup(5)
- core(5)
- time(7)
- units(7)
- proc_dma(5)
- loop(4)
- address_families(7)
- zero(4)
- intro(4)
- procfs(5)
- iso_8859-4(7)
- vdso(7)
- tmpfs(5)
- iso-8859-16(7)
- iso_8859_10(7)
- user-session-keyring(7)
- libc(7)
- proc_fs(5)
- koi8-u(7)
- latin3(7)
- proc_tid_children(5)
- proc_pid_limits(5)
- proc_pid_coredump_filter(5)
- iso_8859-15(7)
- arp(7)
- urandom(4)
- iso_8859-10(7)
- hpsa(4)
- proc_pid_environ(5)
- boot(7)
- ftm(7)
- ld-linux(8)
- proc_driver(5)
- loop-control(4)
- iso_8859-16(7)
- proc_filesystems(5)
- tzfile(5)
- sprof(1)
- proc_pid_task(5)
- proc_pid_oom_score_adj(5)
- proc_mounts(5)
- iso-8859-4(7)
- iso_8859-1(7)
- utf-8(7)
- iso_8859-13(7)
- intro(6)
- proc_timer_list(5)
- rtld-audit(7)
- iso_8859-3(7)
- group(5)
- sched(7)
- proc_pid_clear_refs(5)
- hosts(5)
- iso_8859-11(7)
- numa(7)
- iso_8859_2(7)
- locale(7)
- iso-8859-1(7)
- fuse(4)
- proc_tid(5)
- proc_execdomains(5)
- proc_pid_mountinfo(5)
- intro(8)
- iso_8859_8(7)
- proc_loadavg(5)
- proc_pid_oom_adj(5)
- re_format(7)
- iso_8859_14(7)
- zic(8)
- bootparam(7)
- inotify(7)
- posixoptions(7)
- proc_partitions(5)
- iso-8859-9(7)
- proc_pid_mem(5)
- networks(5)
- proc_sys_user(5)
- udp(7)
- proc_zoneinfo(5)
- latin10(7)
- proc_pid_fdinfo(5)
- proc_pid_stack(5)
- memusage(1)
- spufs(7)
- pkeys(7)
- path_resolution(7)
- proc_ioports(5)
- intro(1)
- ldconfig(8)
- msr(4)
- svipc(7)
- port(4)
- proc_pid_personality(5)
- cciss(4)
- latin9(7)
- capabilities(7)
- localedef(1)
- vcs(4)
- iso_8859-5(7)
- elf(5)
- proc_sys_proc(5)
- console_codes(4)
- random(4)
- iso-8859-7(7)
- termcap(5)
- cpuid(4)
- environ(7)
- string_copying(7)
- proc_pid_gid_map(5)
- queue(3)
- termio(7)
- user-keyring(7)
- complex(7)
- latin7(7)
- proc_config.gz(5)
- udplite(7)
- kernel_lockdown(7)
- proc_devices(5)
- proc_apm(5)
- iso_8859_1(7)
- proc_pid_numa_maps(5)
apt-get install manpages
Available languages:
en fr pl ru ro deManual
proc_pid_fdinfo
NOMDESCRIPTION
VOIR AUSSI
TRADUCTION
NOM
/proc/pid/fdinfo/ - Informations sur les descripteurs de fichier
DESCRIPTION
/proc/ pid /fdinfo/ (depuis Linux 2.6.22)
Il sâagit dâun sous-rĂ©pertoire contenant un enregistrement pour chaque fichier ouvert par le processus, nommĂ© par son descripteur de fichier. Les fichiers dans ce rĂ©pertoire ne sont lisibles que par le propriĂ©taire du processus. Le contenu de chaque fichier peut ĂȘtre lu afin dâobtenir des informations sur le descripteur de fichier correspondant. Le contenu dĂ©pend du type de fichier rĂ©fĂ©rencĂ© par le descripteur de fichier correspondant.
Pour les fichiers normaux et les répertoires, on aura quelque chose du style :
$
cat
/proc/12015/fdinfo/4
pos: 1000
flags: 01002002
mnt_id: 21
Les champs sont les suivants :
|
pos |
Câest un nombre dĂ©cimal affichant le dĂ©calage dans le fichier. |
||
|
flags |
Câest un nombre octal affichant le mode dâaccĂšs au fichier et les drapeaux dâĂ©tats du fichier (consulter open (2)). Si le drapeau « close-on-exec » de descripteur de fichier est dĂ©fini, alors drapeaux inclura aussi la valeur O_CLOEXEC . |
Avant Linux 3.1, ce champ affichait de maniĂšre incorrecte la valeur de O_CLOEXEC au moment oĂč le fichier Ă©tait ouvert Ă la place de la valeur en cours du drapeau « close-on-exec ».
|
mnt_id |
Ce champ, prĂ©sent depuis Linux 3.15, est lâID du montage contenant ce fichier. Consulter la description de /proc/ pid /mountinfo . |
Pour les descripteurs de fichier eventfd (consulter eventfd (2)), les champs suivants (depuis Linux 3.8) sont affichés :
pos: 0
|
flags: |
||||
|
02 |
||||
|
mnt_id: |
||||
|
10 |
eventfd-count: 40
eventfd-count est la valeur en cours du compteur eventfd, en hexadécimal.
Pour les descripteurs de fichier epoll (consulter epoll (7)), les champs suivants (depuis Linux 3.8) sont affichés :
|
pos: |
||||
|
0 |
||||
|
flags: |
||||
|
02 |
||||
|
mnt_id: |
||||
|
10 |
tfd: 9 events: 19 data:
74253d2500000009
tfd: 7 events: 19 data: 74253d2500000007
Chacune des lignes commençant par tfd décrivent un des descripteurs de fichier supervisés à travers le descripteur de fichier epoll (consulter epoll_ctl (2) pour plus de détails). Le champ tfd est le numéro du descripteur de fichier. Le champ events est un masque hexadécimal des évÚnements supervisés pour ce descripteur de fichier. Le champ data est la valeur des données associées à ce descripteur de fichier.
Pour les descripteurs de fichier signalfd (consulter signalfd (2)), les champs suivants (depuis Linux 3.8) sont affichés :
|
pos: |
||||
|
0 |
||||
|
flags: |
||||
|
02 |
||||
|
mnt_id: |
||||
|
10 |
||||
|
sigmask: |
||||
|
0000000000000006 |
sigmask est le masque hexadĂ©cimal de signaux qui sont acceptĂ©s Ă lâaide du descripteur de fichier signalfd (dans cet exemple, les bits 2 et 3 sont dĂ©finis, correspondant aux signaux SIGINT et SIGQUIT . Consulter signal (7)).
Pour les descripteurs de fichier inotify (consulter inotify (7)), les champs suivants (depuis Linux 3.8) sont affichés :
|
pos: |
||||
|
0 |
||||
|
flags: |
||||
|
00 |
||||
|
mnt_id: |
||||
|
11 |
inotify wd:2 ino:7ef82a
sdev:800001 mask:800afff ignored_mask:0 fhandle-bytes:8
fhandle-type:1 f_handle:2af87e00220ffd73
inotify wd:1 ino:192627 sdev:800001 mask:800afff
ignored_mask:0 fhandle-bytes:8 fhandle-type:1
f_handle:27261900802dfd73
Chacune des lignes commençant par « inotify » affiche des informations sur un fichier ou un répertoire qui est en cours de supervision. Les champs dans ce genre de ligne sont les suivants :
|
wd |
numéro du descripteur de fichier supervisé (en décimal) ; |
||
|
ino |
numĂ©ro dâinĆud du fichier cible (en hexadĂ©cimal) ; |
||
|
sdev |
ID du périphérique dans lequel réside le fichier (en hexadécimal) ; |
||
|
mask |
le masque dâĂ©vĂšnements supervisĂ©s pour le fichier cible (en hexadĂ©cimal). |
Si le noyau a Ă©tĂ© construit avec la prise en charge dâexportfs, le chemin du fichier cible est exposĂ© sous forme de gestionnaire de fichiers Ă travers trois champs hexadĂ©cimaux : fhandle-bytes , fhandle-type et f_handle .
Pour les descripteurs de fichier fanotify (consulter fanotify (7)), les champs suivants (depuis Linux 3.8) sont affichés :
pos: 0
|
flags: |
||||
|
02 |
||||
|
mnt_id: |
||||
|
11 |
fanotify flags:0
event-flags:88002
fanotify ino:19264f sdev:800001 mflags:0 mask:1
ignored_mask:0 fhandle-bytes:8 fhandle-type:1
f_handle:4f261900a82dfd73
La quatriÚme ligne affiche des informations définies lors de la création du groupe à travers fanotify_init (2) :
|
flags |
lâargument flags indiquĂ© Ă fanotify_init (2) (exprimĂ© en hexadĂ©cimal) ; |
event-flags
lâargument event_f_flags indiquĂ© Ă fanotify_init (2) (exprimĂ© en hexadĂ©cimal).
Chaque ligne supplémentaire montrée dans le fichier contient des informations sur une des marques dans le groupe fanotify. La plupart de ces champs sont comme pour inotify, sauf :
|
mflags |
les drapeaux associés à la marque (exprimé en hexadécimal) ; |
||
|
mask |
le masque des évÚnements pour cette marque (exprimé en hexadécimal) ; |
ignored_mask
le masque dâĂ©vĂšnements ignorĂ©s pour cette marque (exprimĂ© en hexadĂ©cimal).
Pour plus de détails sur ces champs, consulter fanotify_mark (2).
Pour les descripteurs de fichier timerfd (consulter timerfd (2)), les champs suivants (depuis Linux 3.17) sont affichés :
pos: 0
flags: 02004002
mnt_id: 13
clockid: 0
ticks: 0
settime flags: 03
it_value: (7695568592, 640020877)
it_interval: (0, 0)
clockid
Câest la valeur numĂ©rique de lâID dâhorloge (correspondant Ă une des constantes CLOCK_* dĂ©finie Ă lâaide de <time.h> ) qui est utilisĂ©e pour marquer la progression du temporisateur (dans cet exemple, 0 est CLOCK_REALTIME ).
|
ticks |
Câest le nombre dâexpirations du temporisateur qui se sont produites (câest-Ă -dire la valeur que read (2) exĂ©cutĂ© sur lui renverrait). |
settime flags
Ce champ liste les drapeaux avec lesquels le timerfd a été derniÚrement armé (consulter timerfd_settime (2)), en octal (dans cet exemple, TFD_TIMER_ABSTIME et TFD_TIMER_CANCEL_ON_SET sont définis).
it_value
Ce champ contient la durĂ©e avant la prochaine expiration du temporisateur exprimĂ©e en secondes et nanosecondes. Cela est toujours exprimĂ© comme valeur relative, mĂȘme si le temporisateur a Ă©tĂ© créé en utilisant le drapeau TFD_TIMER_ABSTIME .
it_interval
Ce champ contient lâintervalle du temporisateur, en secondes et nanosecondes (les champs it_value et it_interval contiennent les valeurs que timerfd_gettime (2) sur ce descripteur de fichier renverrait).
VOIR AUSSI
proc (5)
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> et Lucien Gentis <lucien.gentis@waika9.com>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .