crontab误删除
命令如下:
cat /var/log/cron* | grep -i "`which cron`" > ./all_temp cat ./all_temp | grep -v "<command>" > ./cmd_temp
用awk读取cmd_temp,即可得到命令。
[script- tmp]$ cat cmd_temp | grep username | awk -F 'CMD' '{print $2}' | sort | uniq
(bash /home/appadmin/script/security/auto_restart.sh)
命令是找回了,可是执行周期呢?还是靠cmd_temp。

[script- tmp]$ cat cmd_temp | grep /home/appadmin/script/security/auto_restart.sh | head
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)
Sep :: script- CROND[]: (appadmin) CMD (bash /home/appadmin/script/security/auto_restart.sh)

可以很明显的看出,命令是一分钟一次。
全部恢复完成后已经是下班后一个小时了。不管怎么样,总算把自己坑填好了。
crontab误删除的更多相关文章
- linux crontab 文件位置和日志位置
一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...
- linux下修改rm命令防止误删除
前言:相信很多朋友都遇到过在linux下用rm命令误删除文件的时候,此刻的心中仿佛有无数的羊驼在奔腾.那么怎么防止这种情况发生呢?当然是有方法的,我们可以写一个shell脚本,改变一下rm命令的作用. ...
- 【linux之crontab,启动】
一.计划任务 atd at命令发布的任务计划 一次性的任务计划 at time ctrl+d 提交 time: 1.绝对时间:12:00 2.相对时间:+8 3.模糊时间:noon midnight ...
- linux使用find和crontab命令定期清理过期文件
crontab 命令 crontab 命令是 Linux 中用来设定重复执行命令或脚本的工具.它能够在指定的时间段内,按照需求以某一时间间隔执行命令或脚本. crontab 的基本用法 crontab ...
- linux (rm指令) 及误删除解决
今天在群里看见这一幕: 看到这儿,我们学习一下 这个RM指令 rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件 ...
- ubuntu中执行定时任务crontab
今天研究了下ubuntu里的crontab内置指令.这是设置定时执行脚本任务的指令,我先测试了下最基础的执行. 第一次使用crontab 时,会出现 no crontab for root - usi ...
- crontab误删操作的恢复与防范
1.crontab -r 误删操作的恢复 语句解析:crontab -e 编辑 与 crontab -r 删除,由于e, r在键盘上是紧邻的,一旦误操作 crontab -r 将会删除每个用户的定时任 ...
- 恢复SQL Server被误删除的数据(再扩展)
恢复SQL Server被误删除的数据(再扩展) 大家对本人之前的文章<恢复SQL Server被误删除的数据> 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的 ...
- 恢复SQL Server被误删除的数据
恢复SQL Server被误删除的数据 <恢复SQL Server被误删除的数据(再扩展)> 地址:http://www.cnblogs.com/lyhabc/p/4620764.html ...
随机推荐
- leetcode541
public class Solution { public string ReverseStr(string s, int k) { var len = s.Length; //记录k的倍数 //分 ...
- grep命令打印前N行
想打印前5行,用head即可:grep xxx |head -n 5
- delphi RAD XE 安装路径 重装备份
重装的时候,不要删除c盘C:\ProgramData下的guid目录.以便完整卸载旧版本. 控件安装的生成的目标文件路径 C:\Users\Public\Documents\Embarcadero\S ...
- VBA 浏览文件夹
Private Function SelectFolder() As String With Application.FileDialog(msoFileDialogFolderPick ...
- 迷你MVVM框架 avalonjs 学习教程22、avalon性能大揭密
avalon之所以能在页面处理1W个绑定(angular对应的数字是2000),出于两个重要设计--基于事件驱动的双向绑定链及智能CG回收机制. avalon的双向绑定链是通过Object.defin ...
- samtools 的应用
1)sam转bam samtools view -bS in.sam > in.bam -b 意思使输出使BAM format -S 意思使输入使SAM,如果@SQ 缺剩, 要写-t
- do you\have you\are you
如果想问对方动作方面的 就用do you 例如 你知道吗? do you konw 如果想问对方是不是什么 就用are you 例如 你是一名教师吗 are you a teacher ? 如果想问对 ...
- Bean Validation技术实现对Javabean的校验
概述:在java开发时,由于分层的原因(表现层-控制层-业务层-数据持久层),有时候需要对传入的Javabean进行校验,如果过多的校验会导致比较繁琐,做重复的工作,下面将介绍Bean Validat ...
- django提交post请求
在做post的时候,view.py用到了下面的方法,如果是POST的method,就通过request.POTST['XX']获得html中name为XX的值,然后将值save到数据库里 models ...
- 自定义事件 js
// 原理如下// 创建 类型为HTMLEvents的事件 var evt = document.createEvent("HTMLEvents"); // 初始化 自定义eee ...