GNU/Linux에서 서버 응용 프로그램 (Java로 작성)을 실행 중이며 입력 (stdin에서 가져온 것 같습니다)을 실행하고 일부 명령을 실행하도록 해석합니다. 터미널 윈도우에서 응용 프로그램을 실행하고 싶지는 않습니다. (데몬을 실행하고 싶습니다.)하지만 원하는대로 언제든지 명령을 입력 할 수 있기를 바랍니다. 나는 FIFO를 사용하여 그렇게 할 수있을 것이라고 생각했기 때문에 mknod를 사용하여 만들었습니다. 문제는 고양이 fifofile> 자바 ... 및 고양이 fifofile | java ... 어떤 이유로 든 "파일을 찾을 수 없음"오류와 함께 실패합니다.FIFO를 통해 표준 입력 방향 바꾸기
고양이 만 읽고 쓸 수 있으며 fifo는 완벽하게 작동합니다.
이 문제를 해결할 수있는 방법이 있습니까? 아니면 같은 목표를 달성하기위한 다른 방법이 있습니까?
와우, 그냥 그 설명에서 Minecraft를 인식하는 사람을 기대하지 않았다 :) 답변 주셔서 감사합니다, 나는 그것에 대해 생각하지 않았어! – kaoD