Eu tenho um programa que, toda vez que ele faz algo, ele relê seu arquivo de configuração. Eu gostaria de substituir esse arquivo por algum tipo de arquivo virtual, que chama um script e gera os dados de configuração na hora. Eu não posso mudar a maneira como o arquivo é chamado, senão eu poderia simplesmente canalizar os dados de configuração. Então, toda vez que meu arquivo "stuff.conf" é lido, ele deve obter a saída de stuff.sh em execução.
Senão eu teria que reescrever essa configuração periodicamente, mas poderia haver horas ou segundos entre as mudanças nos dados de origem ou leituras do programa. Então eu teria que definir o timer muito baixo e provavelmente desperdiçaria recursos 90% do tempo.