Acabei de reescrever o script para ler assim:
#!/bin/bash
# Run the HR Data feed
cd /root/hr-feed
python main.py
# Transfer the file to the server
cd /root/
/usr/bin/smbclient \\[SERVER]\HRDataFeed --workgroup=[WRKGRP] --user=[USR] [PASS] -c 'put HRDataFeed.txt'
Eu mudei meu crontab para isso:
- sh /root/hrdatafeed.sh > /root/last_run > 2>&1
Finalmente, conseguimos obter algumas mensagens significativas no último arquivo de execução. Embora não houvesse erros, presumo que foi porque fiz a alteração para definir o caminho completo para o comando smbclient.
Obrigado por toda a ajuda para resolver isso.
Agora, claro, atualizarei a guia cron para executar com um pouco menos de frequência;)