I have a bash script which simply activate a python virtualenv and execute a python script.
#!/bin/bash
. /usr/local/bin/utils.sh
. /home/fold/.bash_profile
set -eu -o pipefail
script_name=main_ETL
script_file="/srv/scripts/${script_name}.py"
log_file="/srv/scripts/logs/${script_name}.log"
set +u
source /srv/python/virtualenvs/bin/activate
set -u
log "Starting..." | tee -a ${log_file}
python "$script_file"
log "Execution completed" | tee -a ${log_file}
I save the standard output of crontab execution in a file. Cron job get executed correctly but first line of file is always :
tput: No value for $TERM and no -T specified
How can i fix this and make that warning/error disappear?