以下两行之间有什么区别?
nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME 2> /dev/null &
nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME > /dev/null &
我的两个项目中有这些行有Tomcat服务器。其中一个是2> &安培;另一个只是>符号
感谢您的帮助!
注意: 2行>如果在CentOS中运行运行正常,但另一个发出警告:“nohup:将stderr重定向到stdout”
谢谢!
答案 0 :(得分: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
附注:如果您想重定向stdout
和stderr
,您可以这样做:
nohup $CATALINA_HOME/bin/startup.sh $CATALINA_HOME &> /dev/null &