Não é isso que kill timeout
faz; especifica quanto tempo aguardar depois de enviar um sinal educado de "término" para o processo sair antes de desistir e lançar armas nucleares.
Se você quiser definir um limite de tempo de processo na maneira upstart
, a maneira mais fácil é provavelmente que algo periodicamente emita um evento timer
e use stop on timer
. Como alternativa (e talvez mais geralmente), crie um programa wrapper que bifurque um pequeno processo que envia um evento após um período de tempo e stop on
desse evento.
Para mais informações e práticas recomendadas, consulte o O Cookbook Upstart .