Saída do cron no shell ssh?

0

SO: Centos 7 | Shell: Bash | Máquina Virtual: Virtualbox

Eu criei um script curto para verificar alguns servidores na inicialização do meu aplicativo e preciso executá-lo a cada reinicialização.

Eu configurei o crontab para executá-lo a cada reinicialização, mas não vejo a saída no shell.

@reboot /home/admin/scripts/connection.sh

O que eu sinto falta ao configurar isso?

    
por Atul 10.04.2018 / 08:33

1 resposta

2

A saída do cronjob não vai para o shell. Na maioria das vezes, a saída gravada em sua saída padrão e fluxos de erro padrão são coletados e enviados para o proprietário do cronjob.

Para registrar a saída em um arquivo:

@reboot /home/admin/scripts/connection.sh >>/home/admin/connection.log 2>&1

Isso fará com que todas as saídas do script sejam anexadas ao arquivo /home/admin/connection.log .

    
por 10.04.2018 / 08:43

Tags