쉘 스크립트로 화면에 시간을 쓰려고 하는데 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