我正在嘗試在 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