Может:
sudo crontab -e; sudo /etc/init.d/cron restart
при таком варианте задание пишется в файл:
/var/spool/cron/crontabs/root
а сам
Cron перезапускается и задание будет выполнятся от root.
Дело в том, что очень часто, прописав задание в
Cron, оно не срабатывает, пока не перезапустишь его...
А если просто:
crontab -e
(без
sudo)
то задание пишется в файл:
/var/spool/cron/crontabs/имя_пользователя_в_системе
и задание будет выполняться от текущего пользователя, если он есть (если в его сессии).