O script Upstart não é executado (não há erro sintático)

3

Eu criei um trabalho no diretório /etc/init com sudo vi myjob.conf . Neste arquivo eu escrevi:

description "testing"
author "harshil"

start on mysig
exec echo testjob ran at ['date']
console output

É suposto ser iniciado e executar o comando e imprimir

test job ran at ['date']

no terminal, quando executamos o comando initctl emit mysig na linha de comando, mas não mostra nada.

O que há de errado com isso? Qual é o pré-requisito para criar um arquivo em /etc/init e executar como upstart?

( NOTE : eu já verifiquei erros sintáticos no arquivo myjob.conf usando o comando init-checkconf myjob.conf , e não há erros)

    
por Harshil 30.01.2017 / 05:45

1 resposta

0

Seu comando echo grava em STDOUT. No momento em que seu trabalho é executado, STDOUT não é apontado para nenhum lugar útil.

echo "testjob ran at ['date']" >>/tmp/myjob.log  

salvará a saída.

    
por waltinator 30.01.2017 / 15:03

Tags

___ tag123display ___ Questões relacionadas a exibições de hardware, seja interna (como em um laptop) ou externa (como na maioria dos monitores de mesa ou projetores) ___ tag123asus ___ ASUSTeK Computer Incorporated gama de produtos inclui placas-mãe, laptops, servidores e telefones celulares. ___ tag1231604 ___ Sexta versão LTS (Long Term Support) do Ubuntu, codinome "Xenial Xerus". Lançado em 21 de abril de 2016. Will End Of Life (EOL), abril de 2021. Use esta tag somente se sua pergunta for específica à versão. Não use isso para arquivar bugs! ___ tag123brightness ___ Questões relacionadas ao brilho da tela. ___ qstntxt ___

Instalei o Ubuntu 16.04 recentemente e tive um problema com as teclas Fn + F5 e Fn + F6 no meu Asus K401UQ, não alterando o brilho da tela. Eu tentei os métodos que foram postados em fóruns diferentes, sobre como editar o arquivo de configuração do grub.

  1. Configuração original - %code% - As teclas não respondem, mas o brilho pode ser ajustado por meio de software (e configurações).

  2. Adicionadas %code% no final, agora as teclas de brilho respondem e a barra de brilho na tela aparece e muda, mas nenhuma alteração real no brilho. O controle baseado em software é perdido.

  3. Adicionado %code% , %code% etc, nada funciona.

Eu tenho Intel HD Graphics 520 e Nvidia 940MX, atualmente usando o driver Nvidia para alternar entre os dois cartões (sem alteração, mesmo no cartão nvidia). Também tentei driver padrão do Xorg noveau. Todas as soluções que li no último mês parecem não funcionar. Obrigado!

    
___
Como usar o script dentro de outro terminal