部署openkm文档管理时,run.sh启动脚本后,一直占用当前shell;使用run.sh &置于后台也是不行,退出crt后进程就消失。pstree显示run.sh是在sshd进程树下,难怪会这样。
    
    解决办法1: 在脚本最后一条命令前加exec ,结束掉父shell,不过在此脚本上不能实现.
   解决办法2:脚本最后一段是个while循环体,在done后加&,在主体的java程序前加nohup,作用是忽略所有挂断(SIGHUP)信号.