Suspender após o atraso via SSH

2

Eu sei suspender depois de um atraso usando:

echo 'pmi action suspend' | at now + 1 minutes

No entanto, isso parece funcionar apenas enquanto eu mantenho a janela do console aberta. Estou correto em assumir que os comandos at estão limpos quando fecho o console?

Esse é um problema, pois eu quero fazer login no meu computador via SSH, enviar o comando suspender e fazer o logout antes que aconteça. Suspender imediatamente tende a congelar minha janela do console local, o que é inconveniente. Existe uma maneira de enviar um comando de suspensão atrasada sem que seja limpo quando eu sair?

    
por thornate 11.10.2012 / 03:37

1 resposta

1

Você pode usar a tela e desanexar da sessão da tela. Depois disso, você pode sair da sessão ssh e o comando continuará a ser executado.

screen (press [Return} to end the help screen)

in the new screen, you type your command and press ctrl-a d to detach from the session

então você pode fechar seu terminal ssh.

Se você quiser se reconectar à sessão de tela, digite screen -r .

    
por laurent 11.10.2012 / 04:41