Como redirecionar o systemd iniciou a saída do serviço para um arquivo?

0

Acabei de começar a jogar com o prometheus e o instalei como um serviço.

Inicialmente iniciei-o em uma tela e deixei-o rodar, mas gostaria de executá-lo como um serviço gerenciado systemd e, portanto, gostaria de redirecionar toda a sua saída para um arquivo de log ExecStart = / opt / prometheus / prometheus / prometheus & amp; > /opt/prometheus/prometheus/prometheus.log resulta em um erro, mas se eu remover o redirecionamento, o systemd ainda relatará um erro de tempo limite, mas o serviço será iniciado e executado com êxito. No entanto, achei este artigo qual é a melhor coisa que eu encontrei até agora, mas não é o que eu quero alcançar.

Editar: mensagem de erro conforme solicitado

- Subject: Unit prometheus.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit prometheus.service has begun starting up.
Sep 04 09:14:13 prometheus prometheus[4036]: prometheus: error: unexpected >>
Sep 04 09:14:13 prometheus systemd[1]: prometheus.service: Control process exited, code=exited status=1
Sep 04 09:14:13 prometheus systemd[1]: Failed to start Prometheus monitoring system for monitoring system nodes and services.
-- Subject: Unit prometheus.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit prometheus.service has failed.
--
-- The result is failed.
    
por Dark Star1 04.09.2017 / 10:58

0 respostas