Executar um script bash armazenado em uma tela no meu servidor a partir de uma máquina local remotamente [duplicado]

0

Eu fiz isso:

ssh -f user@host "screen -dm -S screenName"

Agora, quero adicionar um comando de script bash a essa linha para que o comando seja executado e a tela seja desanexada.

editar:

então eu quero fazer isso

ssh -f user@host "screen -dm -S screenName bash bashing.sh"

bashing.sh:

#!/bin/bash
echo "testing it";

mas na verdade nada acontece quando executo o comando ssh.

Mesmo quando eu acabo de sair do servidor, execute este comando apenas screen -dm -S screenName bash bashing.sh .

editar 1:

Eu tentei tudo até agora nas respostas e comentários e até mesmo na pergunta sugerida como duplicada, mas nada funciona para mim, então qualquer ajuda ainda seria muito apreciada.

Atenciosamente

    
por Omar K. Aly 27.03.2018 / 17:26

1 resposta

1

ssh -f user@host "screen -dm -S screenName sleep 123"
    
por 27.03.2018 / 19:54