2013-05-28 83 views
1

找不到在RedHat Linux中启动jboss EAP 6.1的正确方法。linux nohup命令重定向

nohup ./dev/jboss-eap-6.1/bin/standalone.sh 2>&1 < /dev/null & 

nohup ./dev/jboss-eap-6.1/bin/standalone.sh 2>&1 > /dev/null & 

对我来说,后者更有意义,但我发现的第一个,当我用Google搜索。

此外,是否在服务器中启动jboss的正确方法之一,以便它在注销时不会退出? 还是有更好的方法(比如,sudo的东西)?

-SGB。

+0

'/dev/null'会将输出发送到空设备(“安静地运行”)。 '2>&1'意味着'stderr'输出将被发送到'stdout'。我对jboss不熟悉,所以我不确定这是否是在后台运行它的正确方法。 – lurker

回答

5

如果你想既stdoutstderr/dev/null重定向,可以发出:

nohup ./dev/jboss-eap-6.1/bin/standalone.sh > /dev/null 2>&1 & 

你可能想了解I/O Redirection为好。

+0

感谢devnull ....对于IO重定向的链接。这是一个很好的进修。谢谢! – SGB