…类似于/ dev / null的东西,但只是阻止写入它的所有字节?
我需要的是通过阻止其输出来保持内存中的任意可执行文件的技巧。 pipe道似乎不可用,因为输出先被写入缓冲区。
您可以使用mkfifo
创build一个命名pipe道(fifo)。 写入这种types的特殊文件将阻塞,直到一个进程读取它。
$ mkfifo blocker $ echo hello > blocker # "hangs"
在另一个会话中:
$ cat blocker hello # the `echo` above unblocks after this