Não é possível iniciar o upstart

3

Eu quero executar o trabalho inicial. Eu criei o arquivo upstart e coloquei em /etc/init folder

#/etc/init/myjob.conf

description "test job"

start on runlevel [2345]

exec /home/megas/test.sh

e, em seguida, criou o script no diretório inicial

#/home/megas/test.sh

#!/bin/sh
echo "test job, reporting..."

Então estou tentando executar

sudo start myjob

mas recebeu uma mensagem

start: Job failed to start

O que estou fazendo de errado? Como criar um trabalho inicial?

    
por megas 11.12.2013 / 00:16

1 resposta

0

Eu fiz alguns testes em lubuntu 12.04 e o problema é devido à permissão incorreta de test.sh , então tente:

 $ chmod +x /home/megas/test.sh

Quando você inicia o trabalho:

 $ sudo start myjob
 myjob stop/waiting

Esse é o comportamento normal do trabalho de tarefa e a echo de saída é armazenada em:

/var/log/upstart/myjob.log

De acordo com o manual de arranque :

  

Quando um trabalho de tarefa é iniciado, sua meta será iniciada e, assim que a tarefa   questão concluída, Upstart mudará sua meta de parar.

    
por Lety 09.09.2014 / 21:08

Tags