Pertanyaan yang diberi tag file-descriptors

13
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...

12
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>&3) 2>&-; then # File descriptor 3 is open else # File...

12
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...

11
Pengalihan output program

Ketika mencoba mengarahkan output program dengan sintaks "beberapa angka lebih besar dari" (mis. foo 2> myfile), Berapa angka yang mungkin di sini dan apa yang mereka wakili? Saya percaya 1 adalah /dev/stdout, 2 adalah /dev/stderr. Bagaimana dengan 5 & 6? Apakah ada angka 3, 4 atau lebih...

11
stderr over ssh -t

Ini mengirimkan output ke STDERR, tetapi tidak menyebarkan Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshtetapi tidak jarak jauh sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Ini menyebar Ctrl+ C(yaitu Ctrl+ Cakan membunuh sshdan remote sleep), tetapi mengirim STDERR ke STDOUT: $ ssh -tt...

11
Apa umur dari deskriptor file?

Seperti dijelaskan di sini , pengalihan digunakan open()untuk menulis ke file. Ada deskriptor file dalam (?) Yang dibuat di shell, dan kemudian digunakan saat dibutuhkan. Apakah deskriptor dalam dibuat untuk seluruh durasi naskah atau masa pakai shell? Apakah dihancurkan setelah beberapa waktu,...

10
Menulis ke stdin dari suatu proses

Sejauh yang saya mengerti jika saya mengetik berikut ... python -i ... python-interpreter sekarang akan membaca dari stdin, berperilaku (jelas) seperti ini: >>> print "Hello" Hello Saya berharap itu melakukan hal yang sama jika saya melakukan ini: echo 'print "Hello"' >...