ssh-agent para sessão aninhada do tmux

0
sessionA
    sessionB

Eu inicio tmux no primeiro window de sessionA , mas usando este comando para ativá-lo: ssh-agent tmux que eu espero que o novo sessionB aninhado tenha seu próprio ssh-agent para ouvi-lo. E a saída de ps aux | grep agent mostrará algo como:

...    0:00 ssh-agent tmux

Mas, em vez disso, passo algumas opções para tmux como: ssh-agent tmux <...> e espero que o ssh-agent continue em processo para minha nova sessão aninhada, mas acabou rapidamente / saiu e a saída de ps aux | grep agent não mostra ssh-agent tmux <...> .

Então, por que ssh-agent tmux <...> terminou?

    
por Tuyen Pham 06.09.2018 / 09:19

1 resposta

0

Resposta completa:

Se eu colocar tmux <...> no subcomando, posso manter ssh-agent tmux na saída de ps aux | grep agent , mas agora ssh-agent tmux está sendo executado em subshell que não terminaria após o servidor ser eliminado.

EDIT para resposta completa: Eu passei -d para desanexar quando passar as opções para tmux , então isso matou ssh-agent process.

    
por 06.09.2018 / 10:47