Questions marquées «file-descriptors»






2
Descripteur de fichier et fork
Lorsqu'un enfant est bifurqué, il hérite des descripteurs de fichiers du parent.Si l'enfant ferme le descripteur de fichier, que se passera-t-il? Si l'enfant commence à écrire ce qui arrivera au dossier à la fin du parent? Qui gère ces incohérences, noyau ou utilisateur? lorsqu'un processus appelle la closefonction pour fermer …


1
Que fait exec 3 <& 1?
Je comprends que la execredirection d'E / S peut être effectuée sur le shell actuel, mais je ne vois que l'utilisation comme: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. D'après cela, je comprends …

2
Comment trouver la vitesse de l'interface WLAN?
J'essaie de trouver la vitesse de l'interface réseau en utilisant un descripteur de fichier. Il est facile de le faire ethXsimplement en appelant cat /sys/class/net/eth0/speed. Malheureusement, cette méthode ne fonctionne pas avec l'interface sans fil. Lorsque j'appelle, /sys/class/net/wlan0/speedj'obtiens une erreur: argument non valide. Alors, connaissez-vous un /sys/class/net/eth0/speedanalogue pour l'interface wlan?



7
Tester si un descripteur de fichier est valide
Je voudrais faire en sorte qu'un script bash produise des informations supplémentaires aux descripteurs de fichiers (FD) supérieurs ou égaux à 3, lorsqu'ils sont ouverts. Pour tester si un FD est ouvert, j'ai imaginé l'astuce suivante: if (printf '' 1&gt;&amp;3) 2&gt;&amp;-; then # File descriptor 3 is open else # …

2
descripteur de fichier vs nom de fichier
Je me demandais quelles sont les différences et les relations entre les descripteurs de fichiers et les noms de fichiers. Sont-ils tous utilisés pour accéder aux fichiers? Si oui, de la même manière? Par exemple, /dev/fd/0, /dev/stdinet /proc/self/fd/0sont tous les liens vers /dev/pts/2. S'agit-il de quatre descripteurs de fichiers ou …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.