我可以访问运行Ubuntu12.04LTS的服务器。我使用XManager或PuTTY连接到它。但一旦我关闭我的客户,我将从服务器记录。那么,有什么方法可以让我关闭本地机器,让服务器为我计算呢?
我通常使用服务器进行构建。
发布于 2012-11-22 17:17:14
sudo apt-get install screen
screen现在将有一个新的控制台提示符。您在这里所做的任何操作都将在SSH会话关闭后继续运行。稍后重新连接SSH时:
screen -dr
您现在重新连接到屏幕会话,屏幕会话在您离开时继续运行。
如果您创建了多个屏幕会话,您将得到当前在执行screen -dr时正在运行的所有屏幕会话的列表--只需执行screen -dr pid (其中pid是要重新连接到的会话的pid号),以便选择一个。
在屏幕会话中输入exit将永久关闭屏幕会话,就像在正常的SSH或其他控制台会话中一样。
发布于 2012-11-22 15:07:59
您可以使用一个符号(&)在后台运行一个进程。例如
sh example.sh &
将在后台运行脚本example.sh。然后,您可以安全地注销并稍后返回,以检查脚本是否已经完成。
https://askubuntu.com/questions/220578
复制相似问题