cron
é executado intencionalmente com um ambiente limitado (incluindo um caminho restrito, não possui o mesmo caminho que o shell padrão).
Você precisa executar um script (incluindo o caminho completo para o script), que define uma variável de caminho internamente ou precisa definir o caminho na própria linha crontab
.
Um exemplo disso é
12 0 * * * (export PATH=$PATH:/somedirectory; job)
Realmente, é mais seguro incluir apenas o caminho completo para o que estiver executando no crontab
e definir o caminho corretamente nos scripts que o cron
executa.