在远程主机上更新 pagekite

Updating pagekite on remote host

我正在尝试更新远程主机上的 Pagekite(apt 包)。

Pagekite 是给我当前 ssh 连接的包。

更新包后服务不会自动重启。

如果我在本地计算机上,我会这样做:

apt-get install pagekite && systemctl start pagekite

考虑到我在远程主机上,在第一个命令成功后,管道坏了,服务没有启动,我被锁在机器外面了。

我也尝试了以下,无论如何应该执行第二个命令,但它看起来没有被执行。

apt-get install pagekite; systemctl start pagekite

我该怎么做?

nohup sh -c 'apt-get install pagekite && systemctl start pagekite' > /dev/null &

nohup sh -c 允许系统忽略挂断信号:pagekite 更新后,用户将断开与 ssh 会话的连接,但命令将继续执行直到结束。