Verifique seu log cron se houver alguma tentativa de executar o script. No redhat, geralmente é / var / log / cron. Se houver erro com o caminho, você o verá lá (o que o cron realmente tentou executar).
Em seguida, para verificar novamente, em vez de tentar o eco, tente enviar qualquer coisa para um arquivo, por exemplo date > /file_with_date.txt. Em seguida, verifique se o arquivo foi criado e que horas são nele.
Em seguida, verifique se o daemon do cron está em execução;)
Em seguida, verifique os direitos no arquivo, execute bit, talvez o selinux bloqueie o acesso a ele.