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也不给个语法报错儿,抓狂。
SSH远程调用服务器Daemon进程不立即返回的情况
最新推荐文章于 2022-10-13 19:28:04 发布