Обновление PageKite на удаленном хосте - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь обновить Pagekite (пакет apt) на удаленном хосте.

Pagekite - это пакет, который дает мне текущее ssh-соединение.

После обновления пакета служба не перезапускается автоматически.

Если бы я был на локальном компьютере, я бы сделал:

apt-get install pagekite && systemctl start pagekite

Учитывая, что я нахожусьна удаленном хосте после успешного выполнения первой команды произошел разрыв канала, и запуск службы не состоялся, и я заблокирован из машины.

Я также попробовал следующее, которое должно выполнить вторую команду, несмотря ни на что, но она не выглядит выполненной.

apt-get install pagekite; systemctl start pagekite

Как я мог это сделать?

1 Ответ

0 голосов
/ 13 октября 2019
nohup sh -c 'apt-get install pagekite && systemctl start pagekite' > /dev/null &

nohup sh -c позволяет системе игнорировать сигнал зависания: после обновления pagekite пользователь отключается от сеанса ssh, но команда будет выполняться до конца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...