У команды crontab есть одна очень пакостная особенность.
Дело в том, что
это редактирование расписания текущего пользователя, а
полное удаление этого самого расписания, причем, без подтверждения. И это поведение по умолчанию. Не знаю, за что разработчик нас так не любит.
Где-то пару раз в год я обнуляю расписание по опечатке и не помню, что там в расписании было.
Нашел два выхода, первый
Код:
alias crontab="crontab -i"
особенности в том, что не всегда это работает, либо
Код:
crontab () { [[ $@ =~ -[iel]*r ]] && echo '"r" not allowed' || command crontab "$@" ;}
что весьма сложно запомнить и тоже может не работать...