0

下面这两条线有什么区别?

nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME 2> /dev/null &

nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME > /dev/null &

我的 2 个项目中有 Tomcat 服务器。其中一个是 2> ,另一个是 > 符号。

感谢您的帮助!

注意:如果在 CentOS 中运行,带有 2> 的行运行良好,但另一行给出警告:“nohup: redirecting stderr to stdout”

谢谢!

4

1 回答 1

2

两者都重定向到/dev/null第一个重定向stderr第二个重定向stdout

更多信息:http ://www.tldp.org/LDP/abs/html/io-redirection.html ,还有一些总是来自 tldp http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO的例子-3.html

旁注:如果你想重定向两者stdoutstderr你可以这样做:

nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME &> /dev/null &
于 2013-05-15T21:19:47.603 回答