Mantenha o programa em execução após efetuar logout no SSH -X e reabra-o depois [duplicado]

0

Eu preciso fazer login no computador da minha escola onde estou realizando uma experiência. Estou fazendo o log via SSH -X, pois ele usa um aplicativo GUI personalizado. Eu quero ser capaz de abrir o programa, fazer com que ele inicie os dados da coleta, depois faça o logoff e confira algumas horas depois.

Encontrei muitas perguntas semelhantes, mas não consegui encontrar uma resposta que funcionasse para mim. Tela e tmux não estão disponíveis. Nenhum deles é byobu ou algo similar. O computador é executado em algum tipo de debian antigo e não tenho acesso root.

Eu tentei nohup que eu entendo que deveria fazer o trabalho, mas eu poderia fazê-lo funcionar. Eu fiz:

nohup myprogram &
exit

depois que eu faço exit o terminal não fecha e a janela do "myprogram" ainda está lá. Eu tenho que fechar o terminal que me pergunta se eu quero matar todo o processo aberto.

Eu também não consegui encontrar como abrir um programa que eu tenha "nohuped" em uma sessão anterior. Eu tentei fazer nohup myprogram & novamente, mas ele não abriu o estado anterior do programa.

    
por student 14.03.2015 / 03:34

1 resposta

1

Você não precisa de acesso root para instalar novos softwares - você pode baixar o código-fonte e compilá-lo manualmente.

Se você quiser manter um programa em execução após a execução e voltar a ele, poderá usar screen ou tmux . No entanto, eles são para programas de linha de comando. Para programas gráficos, você pode querer usar o Xpra .

    
por 14.03.2015 / 03:54

Tags