Este manual não é idempotente, a tarefa shell
será executada toda vez que o manual for executado, você precisará fornecer um creates
argumento para essa tarefa.
Na versão atual da PM2:
var scriptFile = '/etc/init.d/pm2-init.sh',
script = cst.UBUNTU_STARTUP_SCRIPT;
Além disso, o uso de sudo
é redundante, como já é especificado globalmente acima, e o padrão é sudo
to root
, então também é redundante.
Além disso, quando houver um script init
para o serviço, será melhor usar o service
módulo para gerenciá-lo.