Em vez de | touch ~/test.txt
, seria mais informativo usar | tee ~/test.txt
(ou tee -a
).
Considere incorporar env|sort; id; date
na saída que você registra.
Você foi bastante vago ao descrever o script de selênio e a maneira como ele "não roda bem" do cron. Todos os import
s tiveram sucesso ou o PYTHONPATH talvez não esteja correto? Ajudaria a executar conda env update -f environment.yml
e, em seguida, a tarefa cron source activate xxx
, para que a tarefa extraísse as versões apropriadas da biblioteca?
Algumas variáveis, incluindo PATH e LD_LIBRARY_PATH, podem ser importantes para o seu navegador, e quando você visualiza os valores registrados, você pode ver que eles diferem do ambiente interativo onde o selênio está funcionando bem. Parte da configuração de um cron job está copiando aspectos do ambiente para que o trabalho seja bem-sucedido.