我有一個使用'catalina.sh start'啓動tomcat的shell腳本。這個腳本運行良好,並啓動tomcat,即使我退出我的SSH會話。Jsch退出後進程死亡
我試圖從Jsch
這就要求我的腳本罰款和Tomcat啓動時調用此腳本,但只要進程退出,Tomcat是給出一個關機信號,並將其關閉。我試圖使用setDaemonThread而沒有成功。任何想法爲什麼發生這種情況?
更新:腳本還做了幾個與啓動tomcat無關的sudo操作,所以它需要tty。用戶在sudoers中設置,以便不需要密碼,所以不需要提示。
我得到'sudo:對不起,你必須有一個tty來運行sudo',這就是爲什麼我把它加在第一位。 – shipmaster 2010-09-24 00:45:29
nohup工作,謝謝! – shipmaster 2010-09-24 01:02:06