beat365官网下载苹果手机-365bet备用服务器-bt365投注

记录时光的故事

crontab 误删恢复

分类: bt365投注 时间: 2026-11-05 18:42:50 作者: admin 阅读: 537
crontab 误删恢复

某台服务器某账号的 crontab 任务被清空,原因不明。同时,该服务器上的 crontab 任务备份未开启。故思考如何恢复 crontab 任务。

经查,CentOS 系统的 crontab 任务的日志,打印在 /var/log/cron 之中。考虑过滤日志:

1

cat /var/log/cron* | grep CMD | awk -F'CMD' '{print $2}' | awk -F'[(|)]' '{print $2}' | sort -u

由此得到系统记录过的 crontab 执行命令,过滤其他账号的命令后即可追回目标账号的 crontab 任务。

grep CMD 可以改为 grep "(root) CMD" root 为某账号的crontab 。

此外,考虑备份 crontab;脚本如下:

backup_crontab.sh

123456789

#!/usr/bin/env bashBACKUP_DIRECTORY="${HOME}/crontab_backup"if [ ! -e "${BACKUP_DIRECTORY}" ]; then mkdir -p ${BACKUP_DIRECTORY}ficrontab -l > ${BACKUP_DIRECTORY}/$(date '+%Y%m%d').txt

转

相关文章

如何给英语电影配音 英语电影配音技巧
瑞幸香港连开5店,能否复制内地的成功?
痙攣及癲癇
巫师3从1-30怎么升级快
2025 年销售经理培训课程哪家强?权威机构推荐排名 TOP10
星际公民中文百科