Bash 在远程主机上更新pagekite
我正在尝试在远程主机上更新Pagekite(apt软件包) Pagekite是提供当前ssh连接的包 更新包后,服务不会自动重新启动 如果我在本地计算机上,我会:Bash 在远程主机上更新pagekite,bash,pagekite,Bash,Pagekite,我正在尝试在远程主机上更新Pagekite(apt软件包) Pagekite是提供当前ssh连接的包 更新包后,服务不会自动重新启动 如果我在本地计算机上,我会: apt-get install pagekite && systemctl start pagekite 考虑到我在远程主机上,在第一个命令成功后,有一个断开的管道,服务没有启动,我被锁在机器之外 我还尝试了下面的方法,不管发生什么,它都应该执行第二个命令,但是看起来没有执行 apt-get install page
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允许系统忽略hungup信号:更新pagekite后,用户将与ssh会话断开连接,但命令将一直执行到最后。请推荐您的代码,这意味着什么,以及您为什么要这样做。