我们在编辑crontab文件时,没准会加入新的条目 。例如,加入下面的一条:
# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month现在保存并退出 。最好在crontab文件的每一个条目之上加入一条注释,这样就可以知道它的功能、运行时间,更为重要的是,知道这是哪位用户的作业 。
30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} ;
现在让我们使用前面讲过的crontab -l命令列出它的全部信息:
$ crontab -l4). 删除crontab文件要删除crontab文件,可以用:
# (crondave installed on Tue May 4 13:07:43 1999)
# DT:ech the date to the console every 30 minites
0,15,30,45 18-06 * * * /bin/echo `date` > /dev/tty1
# DT:delete core files,at 3.30am on 1,7,14,21,26,26 days of each month
30 3 1,7,14,21,26 * * /bin/find -name “core’ -exec rm {} ;
$ crontab -r
5). 恢复丢失的crontab文件如果不小心误删了crontab文件,假设你在自己的$ H O M E目录下还有一个备份,那么可以将其拷贝到/var/spool/cron/<username>,其中<username>是用户名 。如果由于权限问题无法完成拷贝,可以用:
$ crontab <filename>其中,<filename>是你在$ H O M E目录中副本的文件名 。
我建议你在自己的$ H O M E目录中保存一个该文件的副本 。我就有过类似的经历,有数次误删了crontab文件(因为r键紧挨在e键的右边) 。这就是为什么有些系统文档建议不要直接编辑crontab文件,而是编辑该文件的一个副本,然后重新提交新的文件 。
有些crontab的变体有些怪异,所以在使用crontab命令时要格外小心 。如果遗漏了任何选项,crontab可能会打开一个空文件,或者看起来像是个空文件 。这时敲delete键退出,不要按<Ctrl-D>,否则你将丢失crontab文件 。
.查看定时任务的执行情况
username:用户6.cron的定时任务备份恢复总结;如果使用crontab -r 误删了定时任务 在/var/spool/cron下有定时任务的备份.可以通过该cron找回如果没有权限 的话 su – + root.password 在root用户下 进行查看
在/var/spool/mail/{username} 中可以查看最近的crontab的执行情况
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- kali linux全部功能教程 kali渗透测试技术实战
- c开发环境和开发工具了解 c开发环境和开发工具
- Linux切换到root用户 linux切换root用户命令有哪些
- 人疱疹病毒是什么
- java程序入门及开发环境 java官方网站是多少
- linux查看防火墙状态及开启关闭命令 linux查看防火墙是否开启
- Linux改文件名命令 linux改文件名怎么改
- vivo手机访客模式不见了 访客模式在哪里设置
- linux系统下的虚拟机 linux下虚拟机能自己启动吗
- 比特精灵设置向导的用法 比特精灵设置向导怎么用