通过终端使apusic应用服务器在Linux服务器后台运行及停止
apusic应用服务器部署在Linux服务器上时,我们要运行apusic应用服务器,一般是通过telnet/ssh登录远程linux服务器,通过startapusic来启动apusic。这个时候如果关闭终端,就会导致远程apusic应用服务器停止,这会带来诸多不便,尤其是当需要apusic应用服务器长时间运行时。
如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?我们知道,当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程,因此我们的解决方法就是让进程忽略 HUP 信号。
一、将apusic应用服务器提交到后台运行,不受终端关闭、网络断开影响:
1、通过终端进入%apusic_home%/domains/mydomain/bin文件夹
2、执行如下命令:
# nohup ./startapusic -p &
# ./stopapusic admin admin iiop://localhost:6888