linux设置环境变量命令 linux定时任务设置环境变量( 二 )


我们在编辑crontab文件时,没准会加入新的条目 。例如,加入下面的一条:

# 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文件的每一个条目之上加入一条注释,这样就可以知道它的功能、运行时间,更为重要的是,知道这是哪位用户的作业 。
现在让我们使用前面讲过的crontab -l命令列出它的全部信息:
$ crontab -l
# (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 {} ;
4). 删除crontab文件要删除crontab文件,可以用:
$ 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:用户
在/var/spool/mail/{username} 中可以查看最近的crontab的执行情况
6.cron的定时任务备份恢复总结;如果使用crontab -r 误删了定时任务 在/var/spool/cron下有定时任务的备份.可以通过该cron找回如果没有权限 的话 su – + root.password 在root用户下 进行查看


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: