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:
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?
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:
Tags bash upstart linux redirection