ansible安装在ubuntu上执行脚本,发现一直不退出。
写了一个重起jetty的脚本。
ansible安装在centos6.5上远程执行脚本重启没有问题,并且执行完就退出。
ansible安装在ubuntu上执行脚本发现ansible不退出。这个是什么问题呢?
整了大半天,终于把这个问题解决了。
把原先的启动命令如下
nohup /data/server/jetty-$PROJECT-$PORT/bin/jetty.sh start &
改为如下
nohup /data/server/jetty-ams-ui-10885/bin/jetty.sh start >/dev/null 2>&1 &
这样,ansible就能正常退出了。
但又有一个新的问题出现了,ansible安装在ubuntu服务器后,远程执行脚本后,
在应用服务器上查看日志,发现汉字都显示乱码。这个怎么解决呢?