关闭ssh会话而不在远程计算机上注销

时间:2014-01-20 07:33:42

标签: ssh raspberry-pi web.py

我目前正在使用web.py框架在raspberry py上实现一个Web服务器。为方便起见,我使用的是ssh,所以我可以直接从笔记本电脑上对树莓进行测试。

我的问题是我无法在没有Web服务器停止工作的情况下关闭ssh会话,因为当会话关闭时,会自动执行注销。

是否有人知道在关闭ssh会话时可以避免注销?我在我的笔记本电脑和覆盆子上使用Linux。谢谢。

2 个答案:

答案 0 :(得分:3)

执行此操作的最佳方法是使用screen。它允许您“复用”命令行,这意味着您可以同时运行多个命令。此外,当您退出ssh会话时,屏幕上运行的命令将继续运行,并且也很容易安装。
Here's a guide for installing and running it,如果您有任何其他问题,请发表评论或Google以获取更多屏幕指南

答案 1 :(得分:0)

我在raspberry pi 3模型b上安装了raspLite,这就是我在bash环境中使用screen的方式。

  1. ssh pi@hostname
  2. apt-get install screen
  3. screen
  4. 然后我按Enter键以继续执行许可协议。
  5. npm start

然后我关闭终端,然后网络服务器继续运行,直到我在pid上使用SIGINT kill命令为止。