알림을 기록하는 간단한 수신자 스크립트가 있습니다 tcpnotification
. 처음에는 터미널에 알림을 인쇄했지만 그 다음에는 알림을 파일에 기록하도록 스크립트를 변경했습니다.
하지만 스크립트가 터미널에서 로그를 인쇄하고 파일에 기록할 수 있기를 원합니다.
while true;
do
nc -l -p $portL >> ~/tcplog.log
#ipv6 version
#nc -6 -l -p $portL
done
명령어 하나로 가능할까요? 추가 printf
를 시도했지만 nc -l -p $portL >> ~/tcplog.log
액세스가 거부되었습니다. 그것도 시도했지만 &&
이로 인해 알림이 터미널에 한 번 기록되고 다음 번에는 로그 파일에 기록됩니다.
답변1
보고 있다tee
nc -l -p $portL |tee -a ~/tcplog.log
man tee
자세한 내용 도 참조하세요