O trabalho do Upstart não será iniciado [fechado]

5

Eu tenho um trabalho inicial simples: - /etc/init/hmastart.conf

Eu quero testá-lo, então eu corro: -

service hmastart start

Mas recebo o seguinte erro: -

start: Unknown job: hmastart

Eu recebo a mesma mensagem de erro se eu tentar:

start hmastart

Eu também tentei adicionar o sudo no começo, mas recebo o mesmo erro.

Aqui está o meu script

description "Starts HMA VPN"
author "Me <[email protected]>"

start on runlevel [2345]

stop on runlevel [016]

respawn

expect fork

exec sudo /usr/local/bin/hma-vpn -p tcp London

Meu arquivo conf tem as mesmas permissões que todos os outros arquivos conf em / etc / init.

Alguém poderia me dizer por que esse script não pode ser encontrado / executado?

Muito obrigado antecipadamente !! '

    
por user184604 16.08.2013 / 14:11

2 respostas

0

Seu script deve se parecer com:

# description "Starts HMA VPN"
# author "Me <[email protected]>"

start on runlevel [2345]

stop on runlevel [016]

respawn

expect fork

exec sudo /usr/local/bin/hma-vpn -p tcp London

Para começar, use:

sudo service hmastart start
    
por Radu Rădeanu 16.08.2013 / 15:26
0

Se o seu usuário não tiver a opção NOPASSWD configurada para o sudo, pode ser por isso que ele não está começando como esperado. Para configurar sua conta para acesso ao sudo sem uma senha, edite o arquivo sudoers:

sudo visudo

Anexar ao arquivo:

username ALL=(ALL) NOPASSWD: ALL

Em que nome de usuário é seu nome de usuário em seu sistema. Salve e feche o arquivo.

AVISO: isso diminui a segurança, permitindo que sua conta execute qualquer comando como root sem precisar de uma senha!

    
por thinkmassive 12.02.2014 / 03:12

Tags