
# 使用Shell命令启动服务日志显示成功实际没有启动
#### 问题现象
部署Shell命令："/usr/local/tomcat/bin/startup.sh"，日志提示部署成功，但实际在服务器中查找该服务并没有对应的进程。
#### 原因分析
这是由于Ansible部署Shell命令时，部署完成后会强制关闭所对应的进程，部署时会显示部署成功，然而部署完成后服务进程就会被Ansible关闭，所以查询不到该进程。
#### 处理方法
修改Shell命令，将启动服务的命令改为后台执行，如下：
```
nohup /usr/local/tomcat/bin/startup.sh &
```
