找回密码
 注册
查看: 1298|回复: 7

如何退出ssh登陆后还能保持程序运行呢?

[复制链接]
发表于 2005-5-7 01:38:30 | 显示全部楼层 |阅读模式
我的一台电脑装的Gentoo 2004.3,配置成了用SSH登陆进行管理(没办法,缺台显示器么)。不知道有没有什么办法可以让我退出SSH登陆之后,还能保证我在那台电脑上启动的软件继续运行呢?
比如说,我希望登陆到那台电脑,执行
#emerge -u system
然后退出登陆窗口,关闭我的电脑。而那台电脑仍然能够继续更新系统。
发表于 2005-5-7 04:45:41 | 显示全部楼层
nohup
回复

使用道具 举报

发表于 2005-5-9 12:55:35 | 显示全部楼层
用 screen
回复

使用道具 举报

发表于 2005-6-7 16:29:31 | 显示全部楼层
比如 用wget,可以在后面加个&
wget "http://..." &
可以啊。

就是用后台 运行啊,也可以用ctrl-z来放入后台,不过还要用bg #job
回复

使用道具 举报

发表于 2005-6-11 13:38:51 | 显示全部楼层
支持二楼说法:nohup
用法:
#nohup emerge -u system
回复

使用道具 举报

发表于 2005-6-11 18:15:57 | 显示全部楼层
必须 nohup,只用 & 或者 screen 都是不行的
回复

使用道具 举报

发表于 2005-6-13 09:48:19 | 显示全部楼层
在screen中用Ctrl+a d (detach)
下次登陆用screen -r (reattach to a detached screen process)继续
回复

使用道具 举报

发表于 2005-6-13 12:02:57 | 显示全部楼层
有这个?受教了……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-15 16:33 , Processed in 0.025245 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表