Linux下,用ctrl+z将程序放到后台,断开ssh,再重连后,如何将程序再调回前台?
实际上就是运行Tomcat,压到后台后,想随时调出来看一下控制台,但很难说一直开着ssh。没有办法吗?...
实际上就是运行Tomcat,压到后台后,想随时调出来看一下控制台,但很难说一直开着ssh。没有办法吗?
展开
4个回答
展开全部
你可以安装一个叫做 screen 的程序,该程序可以恢复你的 console ,然后再配合 bg 和 fg 来切换
关于 screen 的使用请百度,挺实用的一个程序。
关于 bg 和 fg 的说明如下:
CTRL+Z停止进程并放入后台
jobs 显示当前暂停的进程
bg %N 使第N个任务在后台运行(%前有空格)
fg %N 使第N个任务在前台运行(%前有空格)
默认bg 、fg 不带%N时表示对最后一个进程操作
注意:
有些进程只能在前台运行,这时命令bg就不起作用了
关于 screen 的使用请百度,挺实用的一个程序。
关于 bg 和 fg 的说明如下:
CTRL+Z停止进程并放入后台
jobs 显示当前暂停的进程
bg %N 使第N个任务在后台运行(%前有空格)
fg %N 使第N个任务在前台运行(%前有空格)
默认bg 、fg 不带%N时表示对最后一个进程操作
注意:
有些进程只能在前台运行,这时命令bg就不起作用了
展开全部
可以使用命令
fg
将后台中的命令调至前台继续运行
如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号(不是pid)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那要看你的程序是什么用户可以操作的。 如果是单用户就不行 多用户的可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
针对你当前的需求, 这样就可以了:
运行tomcat, 输出重定向到一个log文件, 比如tomcat > /var/log/tomcat.log
tail -f /var/log/tomcat.log 就可以看到tomcat的日志了.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询