我有一个简单的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
更多详细信息