在 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

相關內容