700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle crontab e Linux运维知识之通过crontab -e编辑生成的定时任务 写在哪个文件中...

oracle crontab e Linux运维知识之通过crontab -e编辑生成的定时任务 写在哪个文件中...

时间:2024-05-22 11:19:38

相关推荐

oracle crontab e Linux运维知识之通过crontab -e编辑生成的定时任务 写在哪个文件中...

本文主要向大家介绍了Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

环境描述:

操作系统:RedHatEnterpriseLinuxServerrelease6.6(Santiago)

内核版本:2.6.32-504.el6.x86_64

需求描述:

一般设置crontab定时任务都是通过crontab-e来编辑生成的,

那么就有个疑问,crontab-e编辑生成的内容,最终是写在哪个文件中的呢?

操作过程:

1.举例在oracle用户下,创建了如下的定时任务

[oracle@standbyspool]$crontab-l

*/1****/home/oracle/check_ps_if_exits.sh

备注:通过crontab-l就可以查看当前用户下的定时任务的设定。

2.通过在网上,找了该内容所在的具体的文件

/var/spool/cron目录下,具体的用户名文件中

3.使用oracle用户查看该文件

[oracle@standbyspool]$cd/var/spool/

Youhavenewmailin/var/spool/mail/oracle

[oracle@standbyspool]$ls

anacroncronlpdmailplymouthpostfixrhsmup2date

[oracle@standbyspool]$cdcron/

-bash:cd:cron/:Permissiondenied

备注:发现权限是不够的,也就是普通过的用户无法进入到cron目录中。

4.使用root用户,查看该文件

[root@standbycron]#pwd

/var/spool/cron

[root@standbycron]#ls-l

total4

-rw-------1oracleoinstall46Mar1220:28oracle

[root@standbycron]#catoracle

*/1****/home/oracle/check_ps_if_exits.sh

备注:通过root进入到cron目录中,查看oracle文件,与crontab-l输出的内容是一致的。

小结:

linux操作系统中,crontab-l对应的文件是/var/spool/cron目录下的具体的用户名文件。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。