Приостановить после задержки через SSH

Я знаю, как приостановить после задержки, используя:

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

Тем не менее, это работает только до тех пор, пока я держу окно консоли открытым. Правильно ли я считаю, что команды at сбрасываются при закрытии консоли?

Это проблема, так как я хочу иметь возможность войти в мой компьютер через SSH, отправить команду suspend, а затем выйти из системы, прежде чем это произойдет. Приостановка сразу приводит к зависанию окна локальной консоли, что неудобно. Есть ли способ отправить отложенную команду приостановки без ее очистки при выходе из системы?

2
задан 11 October 2012 в 05:37

1 ответ

Вы можете использовать экран и отсоединиться от экрана сеанса. После этого вы можете выйти из сеанса ssh, и команда продолжит работу.

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

, затем вы можете закрыть свой ssh-терминал.

Если вы хотите восстановить соединение с сеансом экрана, вы можете набрать screen -r.

0
ответ дан 11 October 2012 в 05:37

Другие вопросы по тегам:

Похожие вопросы: