Pertanyaan yang diberi tag «file-descriptors»





3
Dalam kode “{exec> / dev / null; }> / dev / null ”apa yang terjadi di bawah tenda?
Ketika Anda mengarahkan ulang daftar perintah yang berisi pengalihan exec, exec> / dev / null tampaknya tidak akan diterapkan setelahnya, seperti dengan: { exec >/dev/null; } >/dev/null; echo "Hi" "Hai" dicetak. Saya mendapat kesan bahwa {}daftar perintah tidak dianggap sebagai subkulit kecuali itu adalah bagian dari pipa, jadi exec >/dev/nullseharusnya …

2
Deskriptor file dan garpu
Ketika seorang anak bercabang maka itu mewarisi deskriptor file orang tua, jika anak menutup file deskriptor apa yang akan terjadi? Jika anak mulai menulis apa yang akan terjadi pada file di ujung orang tua? Siapa yang mengelola inkonsistensi, kernel, atau pengguna ini? ketika suatu proses memanggil closefungsi untuk menutup file …


1
Apa yang dilakukan exec 3 <& 1?
Saya mengerti bahwa saya execbisa melakukan pengalihan I / O pada shell saat ini, tetapi saya hanya melihat penggunaan seperti: 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. Dari yang saya mengerti itu &lt;untuk …

2
Bagaimana menemukan kecepatan antarmuka wlan?
Saya mencoba menemukan kecepatan antarmuka jaringan menggunakan file-deskriptor. Sangat mudah untuk melakukannya ethX, cukup menelepon cat /sys/class/net/eth0/speed. Sayangnya metode ini tidak berfungsi dengan antarmuka nirkabel. Ketika saya menelepon /sys/class/net/wlan0/speedsaya mendapat kesalahan: argumen tidak valid. Jadi, apakah Anda tahu /sys/class/net/eth0/speedanalog seperti antarmuka wlan?


3
SSH: Berikan tambahan "pipa" selain stdin, stdout, stderr
Saat menghubungkan ke host dengan SSH, biasanya tiga "pipa" yang disediakan antara tuan rumah dan tamu, untuk stdin, stdout, dan stderr. Apakah ada opsi baris perintah untuk membuat maju untuk deskriptor file tambahan ( 3dan seterusnya)? Sebagai contoh, saya ingin melakukannya ssh --forwardfd=10:3 remotehost 'echo test &gt;&amp;3' yang akan mencetak …

7
Menguji apakah deskriptor file valid
Saya ingin membuat bash script menghasilkan informasi tambahan ke file descriptors (FDs) lebih besar dari atau sama dengan 3, ketika mereka terbuka. Untuk menguji apakah FD terbuka, saya menyusun trik berikut: if (printf '' 1&gt;&amp;3) 2&gt;&amp;-; then # File descriptor 3 is open else # File descriptor 3 is not …

2
deskriptor file vs. nama file
Saya bertanya-tanya apa perbedaan dan hubungan antara deskriptor file dan nama file. Apakah mereka semua terbiasa mengakses file? Jika ya, dengan cara yang sama? Sebagai contoh, /dev/fd/0, /dev/stdin, dan /proc/self/fd/0semua link ke /dev/pts/2. Apakah keempat deskriptor file ini, atau nama file?



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.