Adicione cd /home/xxxx/Documents/Scripts/
se quiser que seu trabalho seja executado nesse diretório. Não há razão para o cron mudar para esse diretório específico. Cron executa seus comandos em seu diretório inicial.
Quanto a ssmtp
, pode não estar em seu padrão PATH
. O caminho padrão do Cron depende da implementação, portanto, verifique sua página do manual, mas é muito provável que ssmtp
esteja em /usr/sbin
, que não está no seu padrão PATH
, apenas em root.
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
15 7 * * * cd /home/xxxx/Documents/Scripts && ./email_ip_script.sh