Enviado em 13/03/2021 - 08:23h
Bom dia, sou novo no mundo Linux e também na programação, desenvolvi um script em .py e executo ele toda vez que o computador inicia através do crontab, porém gostaria de gerar um log com todas as saídas do script sendo ele executado através do ./script.py ou no python3 script.py.
Utilizei a seguinte sintaxe no crontab:
@reboot /home/usuário/script > /home/usuário/log.log
@reboot python3 /home/usuário/script.py
Não deu resultado... O arquivo foi criado porém não há saídas no mesmo
Também tentei pelo próprio script com a seguinte sintaxe:
import sys
sys.stdout = open('arquivo.log', 'w')
Apenas gera o arquivo mas não as saídas.
Esse script foi desenvolvido pra automação de uma tarefa que deve ser feita no Google Chrome de 5 em 5 minutos, eu preciso saber todas as vezes que o programa deu erro por isso a necessidade de um log constante.
Utilizei a seguinte sintaxe no crontab:
@reboot /home/usuário/script > /home/usuário/log.log
@reboot python3 /home/usuário/script.py
Não deu resultado... O arquivo foi criado porém não há saídas no mesmo
Também tentei pelo próprio script com a seguinte sintaxe:
import sys
sys.stdout = open('arquivo.log', 'w')
Apenas gera o arquivo mas não as saídas.
Esse script foi desenvolvido pra automação de uma tarefa que deve ser feita no Google Chrome de 5 em 5 minutos, eu preciso saber todas as vezes que o programa deu erro por isso a necessidade de um log constante.