【问题标题】:How to run multiple simultaneous bash shells without a GUI?如何在没有 GUI 的情况下同时运行多个 bash shell?
【发布时间】:2011-07-27 01:25:42
【问题描述】:

是否可以在不使用 GUI 的情况下同时运行多个命令提示并在它们之间切换?

背景

我已经安装了 CentOS-5.5-i386 没有任何额外的东西,所以我有一个具有 root 访问权限的 bash 命令提示符,但据我所知没有 GUI。

我使用 Jetty 编写了一个简单的 Java servlet。当我运行它时,它会得到几个这样的命令;

server.start();
server.join();

它永远等待传入请求的地方 - 即。它永远不会返回到命令提示符。

我想在没有 GUI 开销的情况下运行 Web 服务器。如何在命令提示符下运行我的 Java 程序并继续使用服务器?

对于这个问题的胡扯性质,我深表歉意,但我既是 Linux 新手,也是 Java 新手。

问候,

奈杰尔

【问题讨论】:

    标签: java linux bash centos


    【解决方案1】:

    您可以使用 Alt+F1 到 Alt+F6 在控制台之间切换。更多快捷方式请看这里:http://linux.about.com/od/linux101/l/blnewbie5_1.htm

    【讨论】:

      【解决方案2】:

      一般情况下,您需要screentmux。不过,对于正在运行的守护进程,请查看 nohup my-daemon & 甚至只是 my-daemon &

      【讨论】:

      • 所以我的 Java servlet 真的应该是一个守护进程。感谢您的建议。搜索“nohup”和“my-daemon”之类的关键字正是我所需要的。
      猜你喜欢
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 2019-02-21
      • 2011-02-25
      相关资源
      最近更新 更多