中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

crontab是不是linux自帶的

發布時間:2022-06-17 13:37:45 來源:億速云 閱讀:127 作者:iii 欄目:建站服務器

本篇內容介紹了“crontab是不是linux自帶的”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

是的,crontab是linux系統下自帶的定時任務工具,用戶可以使用crontab工具來定制自己的計劃任務。通過crontab命令,用戶可以在固定的間隔時間執行指定的系統指令或shell腳本,語法“crontab [-u user] file”或“crontab [-u user] [-e|-l|-r]”;時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。

本教程操作環境:linux7.3系統、Dell G3電腦。

linux 系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是默認啟動的。另 外, 由于使用者自己也可以設置計劃任務,所以, Linux 系統也提供了使用者控制計劃任務的命令 :crontab 命令。)

Linux下的任務調度分為兩類,系統任務調度和用戶任務調度。

  • 系統任務調度:

    系統周期性所要執行的工作,比如寫緩存數據到硬盤、日志清理等。在/etc目錄下有一個crontab文件,這個就是系統任務調度的配置文件。

  • 用戶任務調度:

    用戶定期要執行的工作,比如用戶數據備份、定時郵件提醒等。用戶可以使用 crontab 工具來定制自己的計劃任務。所有用戶定義的crontab 文件都被保存在 /var/spool/cron目錄中。其文件名與用戶名一致。

crontab是linux系統下自帶的定時任務工具。crontab命令詳解

1.命令格式:

crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]

2.命令功能:

通過crontab 命令,我們可以在固定的間隔時間執行指定的系統指令或 shell script腳本。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。這個命令非常設合周期性的日志分析或數據備份等工作。

3.命令參數:

-u user:用來設定某個用戶的crontab服務,例如,“-u ixdba”表示設定ixdba用戶的crontab服務,此參數一般有root用戶來運行。

file:file是命令文件的名字,表示將file做為crontab的任務列表文件并載入crontab。如果在命令行中沒有指定這個文件,crontab命令將接受標準輸入(鍵盤)上鍵入的命令,并將它們載入crontab。

-e:編輯某個用戶的crontab文件內容。如果不指定用戶,則表示編輯當前用戶的crontab文件。

-l:顯示某個用戶的crontab文件內容,如果不指定用戶,則表示顯示當前用戶的crontab文件內容。

-r:從/var/spool/cron目錄中刪除某個用戶的crontab文件,如果不指定用戶,則默認刪除當前用戶的crontab文件。

-i:在刪除用戶的crontab文件時給確認提示。

4、crontab文件格式

crontab是不是linux自帶的

上圖是crontab的文件格式說明

  • 第1列分鐘0~59

  • 第2列小時0~23

  • 第3列日1~31

  • 第4列月1~12

  • 第5列星期0~7(0和7表示星期天)

  • 第6列要運行的命令

crontab 常用方法

crontab -l #查看任務
crontab -e #編輯任務
鍵入 a 進入編輯模式,進行編輯后
Ctrl+c #退出編輯模式
Shift + w + q #退出編輯
wq 保存并退出

1.創建定時任務

每個用戶都可以調度自己的任務,在jingkong用戶下創建定時任務。

功能:每分鐘執行一次,將時間寫入到指定文件中

[jingkong@muguangjingkong ~]$ crontab -e
### first crontab
*/1 * * * * /bin/date >> /home/jingkong/jk-log.txt
  • 列出目前所有的定時任務

[jingkong@muguangjingkong ~]$ crontab -l
### first crontab
*/1 * * * * /bin/date >> /home/jingkong/jk-log.txt
  • 刪除所有的定時任務

[jingkong@muguangjingkong ~]$ crontab -r

2.crontab語法說明

進入到vi編輯界面編寫我們要調度的任務,crontab調度命令的格式如下:

* * * * * command path  //

前五個字段可以取整數值,指定何時開始工作,第六個域是字符串,即命令字段,其中包括了crontab調度執行的命令。各個字段之
間用spaces和tabs分割。

*       *       *       *       *       
分:1-59,每十分鐘*/10
       時: 0-23, */2 
                日: 1 -31
                        月: 1-12
                                星期: (0-6)
  • 舉例:

##每天21:30 執行
30 21 * * * cmd01

###每個月1,11,21的2:30執行
30 2 1,11,21 * * cmd02

##每周六或者每周日,1:45執行
45 1 * * 6,0 cmd03

#每天20:00至23:00日 ,每半個小時執行一次
0,30 20-23 * * * cmd04

##每一小時執行一次
* */1 * * * cmd05

“crontab是不是linux自帶的”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛阳市| 安阳县| 叶城县| 沁阳市| 西充县| 嵊州市| 土默特左旗| 尚志市| 丰宁| 大英县| 齐齐哈尔市| 巨鹿县| 观塘区| 扬中市| 株洲市| 师宗县| 商洛市| 长白| 宣化县| 抚远县| 明溪县| 新邵县| 百色市| 西昌市| 梁平县| 岳池县| 太康县| 芦溪县| 扎赉特旗| 山阳县| 揭阳市| 五河县| 贡山| 内乡县| 读书| 安陆市| 东乡| 平阳县| 南雄市| 广宗县| 蒙山县|