Usar stop
dentro de um trabalho é equivalente a chamar sudo stop <job-name>
. Isso seria usado se você quisesse desativar o respawn
-ing de um trabalho.
A documentação do upstart na sub-rotina de pré-início tem um exemplo que explica esse uso:
Another possibility is to cancel the start of the job for some reason. One good reason is that it's clear from the system configuration that a service is not needed:
pre-start script if ! grep -q 'parent=foo' /etc/bar.conf ; then stop ; exit 0 fi end script