Meu primeiro palpite é que, quando o job é executado no cron, ele não está sendo executado como root de alguma forma e, portanto, não pode gravar em /root/cron.log. Verifique e verifique as permissões em /root/cron.log.
Além disso, exatamente o que o 'cron.pl' faz? Alguma coisa útil em / var / log / messages?
Tente substituir a chamada para cron.pl por uma simples instrução 'echo', e veja se isso está terminando em /root/cron.log.