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」という単語を実行するにはどうすればよいですか?

関連情報