Tenha em mente que um script em execução no cron não possui o mesmo ambiente que um script em execução no shell .
O daemon cron inicia um subshell a partir do seu diretório HOME.
O daemon do cron fornece um ambiente padrão para cada shell, definindo HOME, LOGNAME, SHELL (= / usr / bin / sh), e PATH (= / usr / bin).
Não depende de variáveis de ambiente. Isso inclui configuração de caminho, configurações de x11 ou qualquer outra coisa.
Use o caminho completo, por exemplo:
ao invés de symply chamando java ou python você tem que usar / usr / bin / java ou / usr / bin / python .