oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...
本文主要向大家介紹了Linux運維知識之通過crontab -e編輯生成的定時任務,寫在哪個文件中,通過具體的內容向大家展現,希望對大家學習Linux運維知識有所幫助。
環境描述:
操作系統:Red?Hat?Enterprise?Linux?Server?release?6.6?(Santiago)
內核版本:2.6.32-504.el6.x86_64
需求描述:
一般設置crontab定時任務都是通過crontab?-e來編輯生成的,
那么就有個疑問,crontab?-e編輯生成的內容,最終是寫在哪個文件中的呢?
操作過程:
1.舉例在oracle用戶下,創建了如下的定時任務
[oracle@standby?spool]$?crontab?-l
*/1?*?*?*?*?/home/oracle/check_ps_if_exits.sh
備注:通過crontab?-l就可以查看當前用戶下的定時任務的設定。
2.通過在網上,找了該內容所在的具體的文件
/var/spool/cron目錄下,具體的用戶名文件中
3.使用oracle用戶查看該文件
[oracle@standby?spool]$?cd?/var/spool/
You?have?new?mail?in?/var/spool/mail/oracle
[oracle@standby?spool]$?ls
anacron??cron??lpd??mail??plymouth??postfix??rhsm??up2date
[oracle@standby?spool]$?cd?cron/
-bash:?cd:?cron/:?Permission?denied
備注:發現權限是不夠的,也就是普通過的用戶無法進入到cron目錄中。
4.使用root用戶,查看該文件
[root@standby?cron]#?pwd
/var/spool/cron
[root@standby?cron]#?ls?-l
total?4
-rw-------?1?oracle?oinstall?46?Mar?12?20:28?oracle
[root@standby?cron]#?cat?oracle
*/1?*?*?*?*?/home/oracle/check_ps_if_exits.sh
備注:通過root進入到cron目錄中,查看oracle文件,與crontab?-l輸出的內容是一致的。
小結:
linux操作系統中,crontab?-l對應的文件是/var/spool/cron目錄下的具體的用戶名文件。
本文由職坐標整理并發布,希望對同學們有所幫助。了解更多詳情請關注系統運維Linux頻道!
總結
以上是生活随笔為你收集整理的oracle crontab e,Linux运维知识之通过crontab -e编辑生成的定时任务,写在哪个文件中...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle经常开关好吗,频繁开关机对电
- 下一篇: linux服务器管理公司用户,在Linu