本篇內容主要講解“Linux定時任務的介紹及實例”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux定時任務的介紹及實例”吧!
成都創新互聯專注于企業網絡營銷推廣、網站重做改版、玉林網站定制設計、自適應品牌網站建設、H5網站設計、商城系統網站開發、集團公司官網建設、成都外貿網站制作、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為玉林等各大城市提供網站開發制作服務。
目錄
0x01 介紹
0x02 實踐舉例
0x01 介紹
在Linux中,可以用來做定時任務的有好幾個軟件,我們只說基于cron服務的crontab
cron是執行定時任務的守護進程,可以在etc下找到具體的內容

crontab定時任務分為兩種,系統自動運行的和管理員操作的
系統自動運行的主要就是系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等任務,在/etc/crontab中進行配置

然后來解釋一下其中所代表的含義
第一位,minute(0-59)第二位,hour(0-23)第三位,day of month(1-31)第四位,month(1-12)第五位,day of week(0-6)(Sunday=0 or 7)
然后還有幾個特殊字符需要明確一下
* 每的意思- 連續的時間,[1-5], 不連續的時間,1,2,3,4,5
然后結合上面的兩個點就可以表明很多含義了
* * * * * 每分鐘執行1-5 * * * * 每小時的第1-5分鐘每分鐘執行2,3,4 * * * * 每小時的第2,3,4分鐘每分鐘執行
注意:crontab最多只支持到每分鐘
具體的執行例子就不說了,后面會舉例說明
管理員操作,用戶定期要執行的工作,比如用戶數據備份、定時郵件提醒等。
crontab的常用參數也不是很多,自行查看即可

0x02 實踐舉例
我們先確定一下定時任務有沒有啟動,然后再進行其他操作

然后我們使用-e參數進入編輯

保存后,使用-l參數進行查看


接下來我們編寫一個每5分鐘同步一次系統時間的任務
我們先確定一下能不能正常同步時間

同步時間沒有問題,但是每次都會有輸出,可能會成為系統垃圾,所以我們在寫計劃任務的時候需要處理一下

那么如果我們想要定時備份一個文件又該怎么處理呢,假如我們要每天零點備份hosts文件
我們使用一個腳本文件來進行操作

在確保沒問題之后再將其添加到計劃任務中


到此,相信大家對“Linux定時任務的介紹及實例”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
網頁名稱:Linux定時任務的介紹及實例
文章起源:http://www.yijiale78.com/article32/gjhspc.html
成都網站建設公司_創新互聯,為您提供ChatGPT、動態網站、App開發、App設計、、虛擬主機
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯