Pertanyaan yang diberi tag pipe

8
Bisakah saya menyalurkan dua proses satu sama lain?

Di halaman ini dari Desain dan Implementasi Sistem Operasi 4.4BSD , dikatakan bahwa: Perbedaan utama antara pipa dan soket adalah bahwa pipa memerlukan proses induk yang sama untuk mengatur saluran komunikasi Namun, jika saya merekam dengan benar, satu-satunya cara untuk membuat proses baru...

8
Bagaimana saya bisa mendapatkan ukuran stdin?

Saya akan mengkompres direktori besar dan saya ingin tahu seberapa besar, tepatnya, file yang dihasilkan. Saya sudah mencoba menggunakan du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Kemudian saya mencoba menggunakan versi file '-': $ tar -cv dir | du -h...

8
Bagaimana cara unbuffer cut?

Saya ingin mendapatkan alamat email yang diakhiri dengan "@ xyz.nl" dari file log email saya. Untuk mencapai ini saya lakukan: # tail -f /var/log/mail.log | grep --i --line-buffered "@xyz.nl" | cut -d '@' -f 1 | cut -d '<' -f 2 --Line-buffered dengan grep diperlukan karena ia akan buffer...

8
Nama proses di ujung lain dari pipa unix?

Jika dua proses dihubungkan oleh pipa, > cmd1 | cmd2 adakah cara untuk cmd1mengetahui nama (atau PID) proses di sisi lain pipa ( cmd2)? Begitu juga sebaliknya, adakah cara untuk cmd2mendapatkan nama / PID cmd1? Saya tahu bahwa ada isatty(3)untuk memeriksa apakah output pergi ke (atau input...