controle remoto de vlc usando script sobre ssh

1

Estou tentando controlar a reprodução de vídeo vlc em uma máquina remota usando um script e um ssh remoto. Eu tenho a máquina A, que faz o login na máquina B com este comando:

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

a máquina B contém o playvideo.sh e inicia a reprodução da vlc, funciona, mas eu preciso pará-lo depois de um certo número de segundos pelo comando da máquina A, mas não consigo descobrir como fazer isso. Eu sei que preciso reconectar e fazer login novamente na tela criada anteriormente, emitir um comando 'stop' e então sair, mas 'screen -r' não funciona, a tela -r dá um erro:

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

como faço para voltar para a tela na máquina B e emita a palavra 'stop' no terminal?

    
por user2651239 04.12.2014 / 20:19

0 respostas