码迷,mamicode.com
首页 > 其他好文 > 详细

再看crontab

时间:2017-01-21 00:29:09      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:com   ack   etc   文件查看   ffffff   blog   执行   .com   root   

 文字是鸟哥的,图片是我的 

图1

技术分享

打开文件查看

图2

技术分享

 cron 執行的每一項工作都會被紀錄到 /var/log/cron 這個登錄檔中(每次执行都会记录),所以囉,如果你的 Linux 不知道有否被植入木馬時,也可以搜尋一下 /var/log/cron 這個登錄檔呢!

注意,crontab的-u选项只能root使用,如图3

图3

技术分享

 

預設情況下,任何使用者只要不被列入 /etc/cron.deny 當中,那麼他就可以直接下達『 crontab -e 』去編輯自己的例行性命令了!

那個 crontab 每個人都只有一個檔案存在,就是在 /var/spool/cron 裡面啊! 還有建議您:『指令下達時,最好使用絕對路徑,這樣比較不會找不到執行檔喔!』(图1)

請注意:『如果只是要刪除某個 crontab 的工作項目,那麼請使用 crontab -e 來重新編輯即可!』如果使用 -r 的參數,是會將所有的 crontab 資料內容都刪掉的!千萬注意了!

這個『 crontab -e 』是針對使用者的 cron 來設計的,如果是『系統的例行性任務』時, 該怎麼辦呢?是否還是需要以 crontab -e 來管理你的例行性工作排程呢?當然不需要,你只要編輯 /etc/crontab 這個檔案就可以啦!有一點需要特別注意喔!那就是 crontab -e 這個 crontab 其實是 /usr/bin/crontab 這個執行檔,但是 /etc/crontab 可是一個『純文字檔』喔!你可以 root 的身份編輯一下這個檔案哩!

技术分享

基本上, cron 這個服務的最低偵測限制是『分鐘』,所以『 cron 會每分鐘去讀取一次 /etc/crontab 與 /var/spool/cron 裡面的資料內容 』,因此,只要你編輯完 /etc/crontab 這個檔案,並且將他儲存之後,那麼 cron 的設定就自動的會來執行了!

看一下系统的执行任务 vi /etc/crontab

 

再看crontab

标签:com   ack   etc   文件查看   ffffff   blog   执行   .com   root   

原文地址:http://www.cnblogs.com/ch459742906/p/6323335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!