狠狠色噜噜狠狠狠狠2021,久久精品国产亚洲av麻豆白洁,777米奇影视盒,国内精品老年人视频网站

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

Linux crontab是用來定期執(zhí)行程序的命令。當安裝完成操作系統(tǒng)之后,默認便會啟動此任務(wù)調(diào)度命令。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

crond 命令每分鐘會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會自動執(zhí)行該工作。

注意:新創(chuàng)建的 cron 任務(wù),不會馬上執(zhí)行,至少要過 2 分鐘后才可以,當然你可以重啟 cron 來馬上執(zhí)行。

而 linux 任務(wù)調(diào)度的工作主要分為以下兩類:

1、系統(tǒng)執(zhí)行的工作:系統(tǒng)周期性所要執(zhí)行的工作,如備份系統(tǒng)數(shù)據(jù)、清理緩存

2、個人執(zhí)行的工作:某個用戶定期要做的工作,例如每隔10分鐘檢查郵件服務(wù)器是否有新信,這些工作可由每個用戶自行設(shè)置

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

一、crontab的基本用法

分鐘(0-59) 小時(0-24) 日(1-31) 月(1-12)星期(0-7) <要執(zhí)行的命令>

其中星期從0到6,0表示周日,1~7對應(yīng)星期一到星期日,也可以用0來表示星期日。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

上圖每個星號*分別對應(yīng)具體的時間塊(分鐘、小時、日等)。

執(zhí)行crontab -l可以列出當前用戶的所有定時任務(wù)。

如果想要編輯當前用戶的定時任務(wù),執(zhí)行crontab -e,如果是第一次編輯crontab定時任務(wù),需要先選擇想要使用的編輯器,如下所示,輸入對應(yīng)的編號,如輸入3,選擇vim編輯器。

[root@centos-160 ~]# crontab -lno crontab for root[root@centos-160 ~]# crontab -eno crontab for root - using an empty onecrontab: no changes made to crontab

crontab常見命令參數(shù):

usage: crontab [-u user] file

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

(default operation is replace, per 1003.2)

-e (edit user's crontab)

-l (list user's crontab)

-r (delete user's crontab)

-i (prompt before deleting user's crontab)

-s (selinux context)

crontab -e – 編輯該用戶的 crontab,當指定 crontab 不存在時新建。

crontab -l – 列出該用戶的 crontab。

crontab -r – 刪除該用戶的 crontab。

crontab -u<用戶名稱> – 指定要設(shè)定 crontab 的用戶名稱。

二、crontab使用入門

1. 每分鐘執(zhí)行一次命令

* * * * * <要執(zhí)行的命令>

簡要說明:

  • * 代表著所有可能取到的值,除了直接用 * 外,下面的幾個例子也較為常用
  • 當指定 */5 在分鐘字段,代表每五分鐘。
  • 當指定 0-10/2 在分鐘字段,代表在前十分鐘的每兩分鐘

比如,每分鐘進行一次手工同步時間,就可以在crontab文件中寫入下面的crontab 語句:

* * * * * chronyc -a makestep

保存、退出編輯器。然后可以通過crontab -l看到我們剛剛添加的任務(wù),等待幾分鐘就可以看到時間同步了。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

2. 每5分鐘執(zhí)行一次命令

*/5 * * * * <要執(zhí)行的命令>

比如每5分鐘往文件~/hello.txt中寫入一個“hello world”,就可以在crontab文件中寫入下面的crontab語句:

*/5 * * * * echo "hello world" >> ~/hello.txt

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

等待一些時間就可以看到~/hello.txt文件里面多了幾個”hello world”。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

3. 每15分鐘執(zhí)行一次命令

*/15 * * * * <要執(zhí)行的命令>

4. 每個小時的27分執(zhí)行一次命令

27 * * * * <要執(zhí)行的命令>

該定時任務(wù)每小時執(zhí)行一次,每次在27分執(zhí)行。

5. 也可以指定多個具體的執(zhí)行時間點,使用逗號分隔

0,5,10 * * * * <要執(zhí)行的命令>

將在每個小時的0分、5分、10分分別執(zhí)行一次。

6. 每半小時,即每30分鐘執(zhí)行一次命令

*/30 * * * * <要執(zhí)行的命令>

如果現(xiàn)在是10點整,那么該任務(wù)將分別在10:30 11:00 11:30 … 執(zhí)行。

需要注意的是具體的時間和設(shè)置定時任務(wù)的時間是無關(guān)的,比如我們在10:17設(shè)置了定時任務(wù),那么這個定時任務(wù)執(zhí)行的時間不是10:47、11:17、11:47等,而是10:30、11:00、11:30等。

7. 每小時的整點即0分時執(zhí)行一次命令

0 * * * * <要執(zhí)行的命令>

8. 每1小時執(zhí)行一次命令

0 */1 * * * <要執(zhí)行的命令>

如果當前時間是10點,那么下次執(zhí)行時間就是11點。

0 */1 * * * rm -f /var/log/clickhouse-server/*.log

三、如何查看crontab的日志記錄

看 /var/log/cron這個文件就可以,可以用tail -f /var/log/cron觀察。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

四、CronTab語法自動生成器

通過基于網(wǎng)頁的crontab語法生成器可以快速地檢查crontab語句是否符合預(yù)期或者根據(jù)我們期望的間隔時間快速生成想要的crontab語句,下面兩個網(wǎng)站都是英文的,但是都是很簡單的英文,很容易上手。

在crontab.guru 中輸入crontab語句,網(wǎng)站將會告訴我們這段語句的含義,以及執(zhí)行的具體時間,可以用來檢驗編寫的crontab語句是否正確。

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

還可以在下面的網(wǎng)站中可以設(shè)定我們想要的運行間隔,然后網(wǎng)頁會自動生成對應(yīng)的crontab語句。

http://cron.ciding.cc/

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

也可以反解析Cron 表達式:0 */5 * * *

Linux定時任務(wù)工具crontab入門(linux crontab定時任務(wù))

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2022年9月16日 上午9:49
下一篇 2022年9月16日 上午10:03

相關(guān)推薦

  • 科研項目作者無位次

    科研項目作者無位次 隨著科技的不斷發(fā)展,科研項目的作者位次變得越來越重要。在學術(shù)論文中,作者的位次通常會被用來標識作者的身份和貢獻。然而,在實際的科學研究中,作者的位次并不總是能夠…

    科研百科 2025年2月3日
    2
  • 項目管理系統(tǒng)行業(yè)現(xiàn)狀

    項目管理系統(tǒng)行業(yè)現(xiàn)狀 隨著現(xiàn)代商業(yè)環(huán)境的不斷變化,項目管理系統(tǒng)的需求也在不斷增加。項目管理系統(tǒng)可以幫助企業(yè)更好地管理項目,提高項目效率和質(zhì)量,降低管理成本。本文將探討項目管理系統(tǒng)行…

    科研百科 2024年12月27日
    1
  • 科研項目驗收專家意見

    科研項目驗收專家意見 科研項目驗收是確保項目成果質(zhì)量的重要環(huán)節(jié),也是項目完成后的重要里程碑。在驗收過程中,驗收專家需要對項目進行深入評估,給出具體的意見和反饋。本文將探討科研項目驗…

    科研百科 2024年12月8日
    2
  • 龍巖經(jīng)發(fā)集團

    龍巖經(jīng)發(fā)集團 龍巖市位于福建省西北部,是一個歷史悠久、文化底蘊深厚的城市。近年來,隨著中國經(jīng)濟的快速發(fā)展,龍巖市的經(jīng)濟也取得了長足的進步。其中,龍巖經(jīng)發(fā)集團作為一家大型的國有企業(yè),…

    科研百科 2024年10月14日
    2
  • 護理教育學-簡答題(護理教育學簡答題)

    第一章 五)簡答題 六)1. 教育學發(fā)展經(jīng)歷了哪幾個階段,其標志是什么? 四個階段:教育學萌芽階段、獨立型態(tài)的教育學階段、科學教育學階段、教育學多元化發(fā)展階段。2. 簡述學校教育與…

    科研百科 2024年4月15日
    63
  • 科研項目體系

    科研項目體系: 推動科技創(chuàng)新的關(guān)鍵在于體系化 科研項目體系是推動科技創(chuàng)新的關(guān)鍵在于體系化。一個有效的科研項目體系應(yīng)該包括一系列清晰的項目目標、計劃和流程,以確保項目能夠按時、按質(zhì)、…

    科研百科 2025年2月15日
    1
  • 最大的科研項目

    最大的科研項目:人類宇宙探索的新時代 隨著科技的不斷進步,人類對于宇宙的探索也越來越深入。在過去的幾十年中,人類已經(jīng)取得了巨大的進步,但是我們對于宇宙的認識仍然非常有限。如今,我們…

    科研百科 2025年2月10日
    2
  • 科研項目是含義

    科研項目的含義 科研項目是指由科學家、工程師和其他技術(shù)人員組成的團隊,通過研究、開發(fā)和實施科學項目來推動科學技術(shù)進步的過程。這些項目通常涉及各種領(lǐng)域的研究,例如物理學、化學、生物學…

    科研百科 2025年2月16日
    2
  • 美國這個核聚變項目,小學數(shù)學沒學好…(美國核聚變研究)

    前兩天,《Nature》雜志評選出了2023年度十大科學人物,其中有一位叫做Annie Kritcher,她入選的原因是據(jù)說她實現(xiàn)了可控核聚變的點火。 當然如果可控核聚變點火真的實…

    科研百科 2024年4月9日
    120
  • 研究項目前期相關(guān)研究成果

    研究項目前期相關(guān)研究成果 隨著科技的不斷發(fā)展,越來越多的研究項目被投入到其中。在這些項目中,前期的研究是非常重要的,因為它可以為后續(xù)工作提供重要的基礎(chǔ)和指導(dǎo)。本文將回顧一些研究項目…

    科研百科 2024年10月26日
    2