Com o Ansible, você pode iniciar o serviço do tomcat sem chamar o script diretamente.
Ex: manipulador de serviço tomcat tem essa definição funções / tomcat / handler / main.yml
- name: restart tomcat
service: name=tomcat state=restarted
A tarefa de início do serviço tomcat real em funções / tomcat / tasks / main.yml
- name: Configure Tomcat users
template: src=tomcat-users.xml dest=/usr/share/tomcat/conf/
notify: restart tomcat
- name: Start Tomcat
service: name=tomcat state=started enabled=yes
Se você deseja iniciar seu próprio script que inicia qualquer serviço arbitrário que não faça parte de nenhum sistema de monitoramento de serviço, o uso do programa supervisor
ajuda a superar esse problema.
por favor consulte isto para mais informações sobre 'beneifit on not allocty tty to ssh' link