命令如下:

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误删除的更多相关文章

  1. linux crontab 文件位置和日志位置

    一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...

  2. linux下修改rm命令防止误删除

    前言:相信很多朋友都遇到过在linux下用rm命令误删除文件的时候,此刻的心中仿佛有无数的羊驼在奔腾.那么怎么防止这种情况发生呢?当然是有方法的,我们可以写一个shell脚本,改变一下rm命令的作用. ...

  3. 【linux之crontab,启动】

    一.计划任务 atd at命令发布的任务计划 一次性的任务计划 at time ctrl+d 提交 time: 1.绝对时间:12:00 2.相对时间:+8 3.模糊时间:noon midnight ...

  4. linux使用find和crontab命令定期清理过期文件

    crontab 命令 crontab 命令是 Linux 中用来设定重复执行命令或脚本的工具.它能够在指定的时间段内,按照需求以某一时间间隔执行命令或脚本. crontab 的基本用法 crontab ...

  5. linux (rm指令) 及误删除解决

    今天在群里看见这一幕: 看到这儿,我们学习一下 这个RM指令 rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件 ...

  6. ubuntu中执行定时任务crontab

    今天研究了下ubuntu里的crontab内置指令.这是设置定时执行脚本任务的指令,我先测试了下最基础的执行. 第一次使用crontab 时,会出现 no crontab for root - usi ...

  7. crontab误删操作的恢复与防范

    1.crontab -r 误删操作的恢复 语句解析:crontab -e 编辑 与 crontab -r 删除,由于e, r在键盘上是紧邻的,一旦误操作 crontab -r 将会删除每个用户的定时任 ...

  8. 恢复SQL Server被误删除的数据(再扩展)

    恢复SQL Server被误删除的数据(再扩展) 大家对本人之前的文章<恢复SQL Server被误删除的数据> 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的 ...

  9. 恢复SQL Server被误删除的数据

    恢复SQL Server被误删除的数据 <恢复SQL Server被误删除的数据(再扩展)> 地址:http://www.cnblogs.com/lyhabc/p/4620764.html ...

随机推荐

  1. 1.Log4j入门

    转自:https://blog.csdn.net/luohai859/article/details/52250807 日志是应用软件中不可缺少的部分, .Apache的开源项目log4j是一个功能强 ...

  2. 笔记本 T450的鼠标经常不灵

    T450的鼠标经常不灵,鼠标总感觉有延迟. 换了鼠标也是这样. 有人反应说是USB断电, 使用的是省电模式,在设备管理>鼠标>电源选项>节电模式 勾去掉就可以了, 但是我的节点模式是 ...

  3. 4 并发编程-(进程)-守护进程&互斥锁

    一.守护进程 主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了. 关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束 ...

  4. JAVA中request.getParameterMap()用法笔记

    一. 根据Java规范:request.getParameterMap()返回的是一个Map类型的值,该返回值记录着前端(如jsp页面)所提交请求中的请求参数和请求参数值的映射关系.这个返回值有个特别 ...

  5. 【336】Tutorial of Endnote

    Now I start to use Endnote to manage my literatures and I need to learn how to use it. Below is some ...

  6. iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 错误处理

    沪江CCtalk视频地址:https://www.cctalk.com/v/15114923887518 处理错误请求 爱能遮掩一切过错. 当我们在访问一个站点的时候,如果访问的地址不存在(404), ...

  7. 用java编写一个函数,用于计算桌子的面积,可计算任意边长的桌子

    /* *桌子实体类,有属性和方法 */public class Table {    String name; // 声明桌子名称    Double width; // 声明桌子宽度    Doub ...

  8. commonCookie.js

    /** * Created with JetBrains WebStorm. * NAME: commonCookie.js */(function(window,document){ var com ...

  9. mysql 中文编码问题

  10. hive 显示分区

    显示某一张表的分区值 show partitions table_name;