SSH远程调用服务器Daemon进程不立即返回的情况
jboss给的脚本有错,真Bug。他脚本输出重定向写的是:xxx 2>&1 >xxx.log &,正好把语法参数写反了,应该是: xxx >xxx.log 2>&1 & ,导致命令的标准输出和错误输出没有写到日志文件中,仍然返回给了SSH客户端,这样SSH就只能等服务器的命令执行完了才结束。可以试下 ssh 10.1.15.146 'sleep 60 2>&1 >/dev/null &' 和 ssh 10.1.15.146'sleep 60 >/dev/null 2>&1 &'对比就知道了。Linux也不给个语法报错儿,抓狂。