Upstart e substituição de processo

1

Então, quero usar o seguinte na minha estância script :

forever -l >(tee $QW_LOG_DIR/webserver.log | logger -p user.info -t '[QW]') start webserver.js

No entanto, isso não funciona por pelo menos dois motivos (eu acho):

1) Existe um processo criado (o >(...) part) antes do meu trabalho, e assim o upstart irá rastrear isso.

2) Não tenho certeza do motivo, mas recebo um erro sobre o ( no log do console. O upstart executa o bash? Suporta substituição de processos?

Qual é a minha solução alternativa?

    
por Nitzan Shaked 01.10.2013 / 16:37

1 resposta

1

O Upstart executa o script em /bin/sh . A substituição do processo é bash específica.

Leia o livro de receitas inicial para mais informações:

por 01.10.2013 / 17:33