Я запускаю серверное приложение (написанное на Java) под GNU / Linux, которое принимает ввод (я полагаю, из stdin) и интерпретирует его для запуска некоторых команд.Я не хочу запускать приложение в окне терминала (я бы хотел запустить демон), но я все же хотел бы иметь возможность вводить команды, когда захочу.Я подумал, что смогу сделать это с помощью fifos, поэтому я создал его с помощью mknod.Проблема в том, что cat fifofile> java ... и cat fifofile |java ... по какой-то причине завершается с ошибкой "file not found".
Использование только cat для чтения и записи, а fifo работает безупречно.исправить это или каким-либо другим способом достичь той же цели?