Linux

是否有隻是阻止的設備文件?

  • June 20, 2011

…類似於 /dev/null 的東西,但它只是阻止寫入它的所有字節?

我需要一個技巧,通過阻止其輸出將任意執行檔保存在記憶體中。管道似乎不可用,因為輸出首先寫入緩衝區。

您可以使用mkfifo. 寫入這種類型的特殊文件將被阻塞,直到一個程序從中讀取。

$ mkfifo blocker
$ echo hello > blocker # "hangs"

在另一個會話中:

$ cat blocker
hello                  # the `echo` above unblocks after this

引用自:https://serverfault.com/questions/281897