salt启动后台服务后不会断开连接(nohup &)
如例子:
nohup python3 $python_shell $IP >> $logdir/php_process.log &
解决办法:
sh -c "nohup python3 $python_shell $IP &>> $logdir/php_process.log &"
分析:
原因是标准输出在&后会输入指定的日志文件,但是错误日志不会打印大日志文件,而需要打印到执行终端,所以通过salt执行后台命令后,他还需要接受错误日志,所以无法自动退出终端。