如何在没有 GUI 的情况下同时运行多个 bash shell?
是否可以在不使用 GUI 的情况下同时运行多个命令提示符并在它们之间切换?
背景
我已经安装了 CentOS-5.5-i386,没有任何额外的东西,所以我有一个具有 root 访问权限的 bash 命令提示符,但据我所知没有 GUI。
我使用 Jetty 编写了一个简单的 Java servlet。当我运行它时,它会执行几个这样的命令;
server.start();
server.join();
它永远等待传入的请求 - 即。它永远不会返回到命令提示符。
我想运行一个没有 GUI 开销的 Web 服务器。如何运行 Java 程序并继续从命令提示符使用服务器?
对于这个问题的愚蠢性质,我深表歉意,但我既是 Linux 新手,又是 Java 新手。
问候,
奈杰尔
Is it possible to have several command prompts running simultaneously and switch between them, without using a GUI?
Background
I have installed CentOS-5.5-i386 without any extras, so I have a bash command prompt with root access but no GUI as far as I know.
I have written a simple Java servlet using Jetty. When I run it, it gets to a couple of commands like this;
server.start();
server.join();
where it waits for incoming requests forever - ie. it never returns to the command prompt.
I want to run a web server without the overhead of a GUI. How can I run my Java program and also continue to use the server from a command prompt?
I apologise for the waffly nature of this question but I am both a Linux newbie and a Java newbie.
Regards,
Nigel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在一般情况下,您需要
screen
或tmux
。不过,对于运行守护进程,请查看nohup my-daemon &
甚至只是my-daemon &
。In the general case you want
screen
ortmux
. For running daemons, though, take a look atnohup my-daemon &
or even justmy-daemon &
.您可以使用 Alt+F1 至 Alt+F6 在控制台之间切换。有关更多快捷方式,请查看此处: http://linux.about.com/od /linux101/l/blnewbie5_1.htm
You can switch between consoles using Alt+F1 to Alt+F6. For more shortcuts take a look here: http://linux.about.com/od/linux101/l/blnewbie5_1.htm