在 Shell 脚本中写入屏幕

在 Shell 脚本中写入屏幕

我正在尝试在 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

相关内容