我正在尝试在 shell 脚本中在屏幕上写入时间,但是,我对该screen
命令非常缺乏经验。因此,对我的错误表示歉意。我有一个发射器,它在我编写的 shell 脚本创建的屏幕中运行,如下所示:
screen -S trans -L /dev/ttyACM0
screen -S trans -X stuff 's'$(echo -ne '\015')
sleep 8s
screen -S trans -X quit
我不太确定第二行在呼应什么。尽管如此,这段代码screenlog.0
在进程结束时会生成一个文件,我的目标是$(date)
在结尾该文件的。谢谢。
答案1
听起来很简单,如果我错过了什么,请告诉我。
在该脚本的末尾,最后一行输入:
date >> screenlog.0
整个脚本:
screen -S trans -L /dev/ttyACM0
screen -S trans -X stuff 's'$(echo -ne '\015')
sleep 8s
screen -S trans -X quit
date >> screenlog.0