我可以使用它将ttyS0发送到脚本开头的log.txt文件
exec >> /mnt/Carousel_Games/systeminfo/pcuae-log.txt
exec 2>&1
没关系,但现在它不会在Putty上显示ttyS0,我可以用这个代替
exec >> /dev/ttyS0
exec 2>&1
它会在Putty上显示,但不会在log.txt中显示。
有没有办法让它同时做到这两件事,在Putty上显示它,然后将它发送到log.txt文件。。。?这样我就可以看到它在ttyS0上启动,如果我也需要的话,我可以查看log.txt文件,如果有人在正确启动时遇到问题,我可以看到它用他们发给我的log.txt文件在机器上启动。
一种方法是打开另一个终端并跟踪写入数据的文件:
tail -f /mnt/Carousel_Games/systeminfo/pcuae-log.txt
然后,从第二个终端运行您的命令(或包含命令的脚本(:
exec >> /mnt/Carousel_Games/systeminfo/pcuae-log.txt
你的第一个终端会显示文件中的内容。