Existe alguma maneira de criar um arquivo virtual, de modo que a leitura do arquivo realmente seja a partir stdoutde um comando; escrever no arquivo está gravando no stdincomando?
Até agora, classifiquei isso com um inotifywaitem um arquivo, que chama um comando quando o arquivo é modificado, pegando sua entrada do arquivo e escrevendo de volta para ele.
Eu não gosto que inotifywaitisso precise ser constantemente reiniciado (e eu tenho que garantir que ele esteja sempre em execução). Eu só uso esse arquivo talvez duas vezes por semana.