解決腳本佔用當前shell的問題

     部署openkm文檔管理時,run.sh啓動腳本後,一直佔用當前shell;使用run.sh &置於後臺也是不行,退出crt後進程就消失。pstree顯示run.sh是在sshd進程樹下,難怪會這樣。
    
    解決辦法1: 在腳本最後一條命令前加exec ,結束掉父shell,不過在此腳本上不能實現.
   解決辦法2:腳本最後一段是個while循環體,在done後加&,在主體的java程序前加nohup,作用是忽略所有掛斷(SIGHUP)信號.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章