我有一个使用'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