crontab 的命令: -r 和 -e 挨得太近了;
太容易误删了; 链接: 定时备份才是最重要的
建议先做实验,实验之前一定备份好: crontab -l > crontab.bak
从备份文件恢复crontab: crontab crontab.bak
增加删除提醒步骤:
1、打开 bashrc:vim ~/.bashrc
2、把下面其中一个方法,放到 bashrc 里面
3、然后生效:source ~/.bashrc
注:如果第三步提醒命令报错,退出账户重新登录,还有报错,可能我的命令有问题,请评论或邮件告知 ^_^
方法1:增加删除提醒,可能有些机器不行;(推荐这个 )
alias crontab="crontab -i"
提示如下:

方法2:禁止使用 “-r” 命令
crontab () { [[ $@ =~ -[iel]*r ]] && echo '"r" not allowed' || command crontab "$@" ;}
提醒如下:

方法3: 自定义删除方式: 当前是-p
crontab ()
{
if [[ $@ =~ -[iel]*r ]]; then
echo '"r" not allowed, delete use "-p" '
elif [[ $@ == -p ]]; then
command crontab -r ;
else
command crontab "$@" ;
fi
}
提示如下:

Original: https://www.cnblogs.com/lovychen/p/15209634.html
Author: 细雨微光
Title: linux命令(57):防止crontab误删,增加提醒
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/23521/
转载文章受原作者版权保护。转载请注明原作者出处!