Pertanyaan yang diberi tag «open-files»

Berurusan dengan file yang saat ini dibuka dalam suatu program

3
Mengapa jumlah file terbuka terbatas di Linux?
Saat ini, saya tahu cara: temukan batas file terbuka per proses: ulimit -n hitung semua file yang dibuka oleh semua proses: lsof | wc -l dapatkan jumlah maksimum file terbuka yang dibolehkan: cat /proc/sys/fs/file-max Pertanyaan saya adalah: Mengapa ada batasan file terbuka di Linux?
136 open-files  limit 


2
ulimit: perbedaan antara batas keras dan lunak
Apa perbedaan antara batas keras dan lunak dalam ulimit? Untuk jumlah file terbuka, saya memiliki batas lunak 1024 dan batas keras 10240. Dimungkinkan untuk menjalankan program yang membuka lebih dari 1024 file. Untuk apa batas lunaknya?


7
Siapa yang punya ujung lain dari soket unix ini?
Saya ingin menentukan proses mana yang memiliki ujung soket UNIX. Secara khusus, saya bertanya tentang yang dibuat dengan socketpair(), meskipun masalahnya sama untuk setiap soket UNIX. Saya punya program parentyang membuat a socketpair(AF_UNIX, SOCK_STREAM, 0, fds), dan fork()s. Proses induk ditutup fds[1]dan terus fds[0]berkomunikasi. Anak melakukan yang sebaliknya close(fds[0]); s=fds[1],. …


2
Mengapa proses substitusi menghasilkan file bernama / dev / fd / 63 yang merupakan pipa?
Saya mencoba memahami pipa bernama dalam konteks contoh khusus ini. Saya mengetik <(ls -l)terminal saya dan mendapatkan output sebagai bash: /dev/fd/63: Permission denied,. Jika saya mengetik cat <(ls -l), saya bisa melihat isi direktori. Jika saya mengganti catdengan echo, saya pikir saya mendapatkan nama terminal (atau itu?). echo <(ls -l)memberikan …

2
/ proc / PID / fd / X nomor tautan
Di Linux, in /proc/PID/fd/X, tautan untuk deskriptor file yang berupa pipa atau soket memiliki nomor, seperti: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ …


3
Bagaimana cara saya "cat dan ikuti" file?
File sedang diunduh secara berurutan oleh wget. Jika saya mulai membongkar dengan cat myfile.tar.bz2 | tar -xj, itu mungkin membongkar dengan benar atau gagal dengan "EOF Tidak Terduga", tergantung pada apa yang lebih cepat. Cara "mengecat dan mengikuti" file, yaitu konten output file ke stdout, tetapi jangan keluar di EOF, …
31 files  pipe  cat  tail  open-files 


2
Apakah aman untuk memindahkan file yang ditambahkan?
Saya memiliki proses node.js yang digunakan fs.appendFileuntuk menambahkan baris file.log. Hanya baris lengkap sekitar 40 karakter per baris ditambahkan, mis. Panggilan mirip fs.appendFile("start-end"), bukan 2 panggilan suka fs.appendFile("start-")dan fs.appendFile("end"). Jika saya memindahkan file ini ke file2.logdapatkah saya memastikan bahwa tidak ada baris yang hilang atau disalin sebagian?




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.