Amazon Best VPN GoSearch

Favicon OnWorks

expect_unbuffer - Dalam talian dalam Awan

Jalankan expect_unbuffer dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan expect_unbuffer yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


unbuffer - keluaran unbuffer

SINOPSIS


nyahpenampan program [ args ]

PENGENALAN


nyahpenampan melumpuhkan penimbalan output yang berlaku apabila output program dialihkan daripada
program bukan interaktif. Sebagai contoh, katakan anda sedang menonton output daripada fifo oleh
menjalankannya melalui od dan kemudian lebih.

od -c /tmp/fifo | lebih

Anda tidak akan melihat apa-apa sehingga halaman penuh output telah dihasilkan.

Anda boleh melumpuhkan penimbalan automatik ini seperti berikut:

nyahpenampan od -c /tmp/fifo | lebih

Biasanya, unbuffer tidak membaca daripada stdin. Ini memudahkan penggunaan unbuffer dalam sesetengahnya
situasi. Untuk menggunakan unbuffer dalam saluran paip, gunakan bendera -p. Contoh:

proses1 | nyahpenampan -p proses2 | proses3

CATATAN


unbuffer -p mungkin kelihatan berfungsi dengan tidak betul jika input penyuapan proses untuk unbuffer keluar.
Pertimbangkan:
proses1 | nyahpenampan -p proses2 | proses3

Jika process1 keluar, process2 mungkin belum selesai. Ia adalah mustahil untuk unbuffer untuk
tahu lama menunggu untuk proses2 dan proses2 mungkin tidak akan selesai, sebagai contoh, jika ia adalah a
penapis. Untuk kesesuaian, unbuffer hanya keluar apabila ia menemui EOF sama ada daripadanya
input atau proses2.

Untuk mempunyai versi unbuffer yang berfungsi dalam semua situasi, oracle akan menjadi
perlu. Jika anda mahukan penyelesaian khusus aplikasi, penyelesaian atau kod tangan Expect
mungkin lebih sesuai. Contohnya, contoh berikut menunjukkan cara membenarkan grep to
selesai memproses apabila kucing sebelum ia selesai terlebih dahulu. Menggunakan kucing untuk memberi makan grep akan
tidak pernah memerlukan unbuffer dalam kehidupan sebenar. Ia hanyalah pemegang tempat untuk beberapa khayalan
proses yang mungkin selesai atau tidak. Begitu juga, kucing terakhir di penghujung saluran paip
juga merupakan pemegang tempat untuk proses lain.

$ cat /tmp/abcdef.log | grep abc | kucing
a B C D E F
xxxabc defxxx
$ cat /tmp/abcdef.log | nyahbuffer grep abc | kucing
$ (cat /tmp/abcdef.log ; tidur 1) | nyahbuffer grep abc | kucing
a B C D E F
xxxabc defxxx
$

Gunakan expect_unbuffer dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.