쉘 스크립트의 화면에 시간을 쓰려고 하는데 명령에 대한 경험이 매우 부족합니다 screen
. 따라서 내 실수에 대해 사과드립니다. 제가 작성한 쉘 스크립트로 생성된 화면에서 다음과 같이 작동하는 송신기가 있습니다.
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