내가 명령을 실행 오전 :netcat을 사용하여 파일을 보내고 연결을 유지하는 방법은 무엇입니까?
netcat serveraddress myport < MY_FILE
것은이는 그 netcat을 파일이 전송되면 연결을 닫 메시지를 보냅니다. 해당 파일을 보낸 후 콘솔에서 메시지를 작성해야합니다. 나는 stdin에 pipileline에 무언가를 한 것을 기억한다.
netcat serveraddress myport < MY_FILE |
현재 작동하지 않습니다.
나는 유닉스 버전이다.
추가 정보 :
cat MY_FILE - | ncat ...
(나는했습니다 참고 :이 서버 측 컨트롤을 당신이하고 있었다 아마도
감사합니다. 큰 장점은 왜 작동하는지 또는 약간의 진실에 대한 정보를 추가 할 수 있다는 것입니다. (그게 "-"입니까?) – quinestor
'-'는 cat에게 stdin을 읽도록 지시합니다. 먼저'MY_FILE'을 읽고 쓴 다음 stdin을 읽습니다. stdin이 tty이면 키보드 입력을 차단합니다. –