O ambiente usado pelo cron é definido em / etc / crontab
Você pode executar seu comando usando esse arquivo para configurar o ambiente, por exemplo:
env - 'cat /etc/crontab | grep -v "#" | grep -v "^$" | grep -v /etc/cron' your_script_name.sh
Isso retira os comentários (linhas iniciando com #), linhas em branco (correspondência regex: ^ $) e as próprias entradas crontab do sistema, deixando apenas as variáveis de ambiente. Essas variáveis são usadas para executar seu script em um ambiente modificado por meio do comando "env".
Se você quiser analisar o processo, faça isso com nohup:
nohup 'env - 'cat /etc/crontab | grep -v "#" | grep -v "^$" | grep -v /etc/cron' your_script_name.sh' &
Solução retirada de: link