SSH를 통해 스크립트를 사용하여 VLC 원격 제어

SSH를 통해 스크립트를 사용하여 VLC 원격 제어

스크립트와 원격 SSH를 사용하여 원격 컴퓨터에서 VLC 비디오 재생을 제어하려고 합니다. 다음 명령을 사용하여 머신 B에 로그인하는 머신 A가 있습니다.

# sshpass -p <password> ssh user@<machine-B-ip> screen -d -m ./playvideo.sh

머신 B에는 playvideo.sh가 포함되어 있고 vlc 재생을 시작합니다. 작동하지만 머신 A의 명령을 통해 특정 시간 후에 중지해야 하지만 이를 수행하는 방법을 모르겠습니다. 이전에 생성된 화면에 다시 연결하고 로그인하고 "stop" 명령을 실행한 다음 종료해야 하지만 "screen -r"이 작동하지 않고 screen -r에서 오류가 발생한다는 것을 알고 있습니다.

# sshpass -p <password> ssh user@<machine-B-ip> screen -r echo stop
'Must be connected to a terminal.'

머신 B의 화면으로 돌아가서 터미널에서 "stop"이라는 단어를 실행하려면 어떻게 해야 합니까?

관련 정보