无码人妻丰满熟妇奶水区码,麻豆一区区三,亚洲日韩欧美精品综合,亚洲无码地址

Linux 中怎么設置計劃任務:cron 與 anacron(linux計劃任務如何設置)

在本篇中,我們會解釋 cron 和 anacron,并向你展示如何在 Linux 中設置 anacron。我們也會比較這兩個工具。

Linux 中怎么設置計劃任務:cron 與 anacron(linux計劃任務如何設置)

cron 在 Linux 設置

cron – 是一個用于運行計劃任務如系統(tǒng)備份、更新等的守護進程。它適合在那些 24X7 不間斷運行的機器如服務器上運行的計劃任務。

命令/腳本被寫在 cron 任務腳本中,它是在crontab 文件中被安排的。系統(tǒng)默認的 cromtab 文件是/etc/crontab ,但是每個用戶也可以創(chuàng)建自己的 cromtab 文件來在特定時間運行用戶定義的命令。

要創(chuàng)建一份個人crontab 文件,只要輸入:

$ crontab -e

Linux 中怎么設置計劃任務:cron 與 anacron(linux計劃任務如何設置)

如何在 Linux 中設置 anacron

anacron 用于以天為單位的頻率運行命令。它的工作與 cron 稍有不同,它假設機器不會一直開機。

cron 也適合在那些不會 24X7 運行如筆記本以及桌面電腦的機器上運行每日、每周以及每月的計劃任務(LCTT 譯注:不適合按小時、分鐘執(zhí)行任務)。

假設你有一個計劃任務(比如備份腳本)要使用 cron 在每天半夜運行,也許你以及睡著,那時你的桌面/筆記本電腦已經(jīng)關機。你的備份腳本就不會被運行。

然而,如果你使用 anacron,你可以確保在你下次開啟桌面/筆記本電腦的時候,備份腳本會被執(zhí)行。

anacron 如何在 Linux 工作

anacron 任務被列在 /etc/anacrontab 中,任務可以使用下面的格式(anacron 文件中的注釋必須以 # 號開始)安排。

period delay job-identifier command

從上面的格式中:

  • period – 這是任務的頻率,以天來指定,或者是@daily 、@weekly、@monthly 代表每天、每周、每月一次。你也可以使用數(shù)字:1 – 每天、7 – 每周、30– 每月,或者N – 幾天。
  • delay – 這是在執(zhí)行一個任務前等待的分鐘數(shù)。
  • job-id – 這是寫在日志文件中任務的獨特名字。
  • command – 這是要執(zhí)行的命令或 shell 腳本。

要瀏覽示例文件,輸入:

$ ls -l /var/spool/anacron/total 12-rw------- 1 root root 9 Jun 1 10:25 cron.daily-rw------- 1 root root 9 May 27 11:01 cron.monthly-rw------- 1 root root 9 May 30 10:28 cron.weekly

這是實際發(fā)生的:

  • anacron 會檢查任務是否已經(jīng)在 period 字段指定的時間被被執(zhí)行了。如果沒有,則在等待 delay 字段中指定的分鐘數(shù)后,執(zhí)行 command字段中指定的命令。
  • 一旦任務被執(zhí)行了,它會使用 job-id (時間戳文件名)字段中指定的名稱將日期記錄在 /var/spool/anacron 目錄中的時間戳文件中。

現(xiàn)在讓我們看一個例子。這個會每天運行 /home/aaronkilik/bin/backup.sh 腳本:

@daily 10 example.daily /bin/bash /home/aaronkilik/bin/backup.sh

當機器在 backup.sh 期望被運行時是關機的,anacron 會在機器開機十分鐘之后運行它,而不用再等待 7 天。

這里有兩個你應該理解的 anacrontab 文件的重要變量:

  • START_HOURS_RANGE – 這個設置任務開始運行的時間范圍(也就是任務只在這幾個小時內(nèi)運行)。
  • RANDOM_DELAY – 這定義添加到用戶定義的任務延遲的最大隨機延遲(默認為 45)。

這是你的 anacrontab 文件可能看上去的樣子。

Anacron – /etc/anacrontab

# /etc/anacrontab: configuration file for anacron# See anacron(8) and anacrontab(5) for details.SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binHOME=/rootLOGNAME=root# These replace cron's entries1 5 cron.daily run-parts --report /etc/cron.daily7 10 cron.weekly run-parts --report /etc/cron.weekly@monthly 15 cron.monthly run-parts --report /etc/cron.monthly@daily 10 example.daily /bin/bash /home/aaronkilik/bin/backup.sh

下面是 cron 以及 anacron 的比較,幫助你理解何時用他們其中一個。

cron

anacron

它是守護進程

它不是守護進程

適合服務器

適合桌面/筆記本電腦

可以讓你以分鐘級運行計劃任務

只能讓你以天為基礎來運行計劃任務

關機時不會執(zhí)行計劃任務

如果計劃任務到期,機器是關機的,那么它會在機器下次開機后執(zhí)行計劃任務

普通用戶和 root 用戶都可以使用

只有 root 用戶可以使用(使用特定的配置啟動普通任務)

cron 和 anacron 主要的區(qū)別在于 cron 能在那些持續(xù)運行的機器上有效地運行,而 anacron 是針對那些會在一天內(nèi)或者一周內(nèi)會關機的機器。

如果你還知道其他方式,請在評論欄中與我們分享。

本文地址: https://www.linuxprobe.com/cron-anacron-work.html ?

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

(0)
上一篇 2023年8月25日 上午9:22
下一篇 2023年8月25日 上午9:38

相關推薦

  • 科研項目合作避免泄密

    科研項目合作避免泄密 隨著科技的不斷進步,科研項目合作已成為科學研究中不可或缺的一部分。然而,隨著項目的不斷進展,科研項目的機密性也變得越來越重要。如何有效地避免泄密,保障科研項目…

    科研百科 2025年3月13日
    5
  • 科研項目負責人的主要工作

    科研項目負責人的主要工作 科研項目負責人是一個非常重要的職位,負責協(xié)調(diào)和管理整個科研項目。他們的主要工作包括以下幾個方面: 1. 確定科研項目的目標和研究方向:科研項目負責人需要確…

    科研百科 2024年10月12日
    14
  • 系統(tǒng)集成項目管理軟考

    系統(tǒng)集成項目管理軟考 系統(tǒng)集成項目管理軟考(簡稱系統(tǒng)集成項目管理師)是中華人民共和國國家認可的職業(yè)證書,其考試旨在評估考生對系統(tǒng)集成項目管理的知識和技能。作為一項涵蓋范圍廣泛的考試…

    科研百科 2025年1月18日
    2
  • 科研經(jīng)費設備費比例

    科研經(jīng)費設備費比例的重要性 科研經(jīng)費是科學研究的重要支持,而設備費則是科研經(jīng)費中非常重要的一項。在科學研究中,設備的使用是至關重要的,因為設備可以幫助我們進行實驗,收集數(shù)據(jù),并提高…

    科研百科 2024年10月21日
    4
  • 平原農(nóng)商銀行:聚焦內(nèi)控管理 提升監(jiān)督水平(強化銀行內(nèi)控管理)

    為了加強內(nèi)控管理,提升監(jiān)管水平,平原農(nóng)商銀行監(jiān)事會成立由監(jiān)事長為組長的8人檢查組,利用1個月時間,對25個支行(營業(yè)部)進行內(nèi)控管理專項檢查,為合規(guī)、穩(wěn)健、高質(zhì)量發(fā)展提供了保障。 …

    科研百科 2024年5月11日
    47
  • 科研項目驗收單位

    科研項目驗收單位 科研項目驗收單位是一個重要的環(huán)節(jié),標志著一個科研項目是否達到了預期的目標,并獲得了必要的批準和認可。在這個過程中,驗收單位需要對科研項目進行嚴格的評估和檢查,以確…

    科研百科 2025年3月17日
    7
  • app 手機應用開發(fā)

    手機應用開發(fā)是近年來快速發(fā)展的領域,隨著智能手機的普及和人們對移動互聯(lián)網(wǎng)的需求不斷增加,手機應用開發(fā)成為了一個熱門行業(yè)。手機應用開發(fā)是指開發(fā)適用于手機操作系統(tǒng)的應用程序,這些應用程…

    科研百科 2024年2月23日
    114
  • 干貨:知名企業(yè)集團-研發(fā)中心管理流程及規(guī)范(超詳細)(企業(yè)研發(fā)中心運行體系)

    目 錄 1. 目的.2. 適用范圍 3. 研發(fā)中心組織結構3.1. 研發(fā)中心架構3.2. 組織結構3.3. 部門崗位4. 崗位職責4.1. 軟件部主管崗位職責4.2. 硬件部主管崗…

    科研百科 2022年10月13日
    361
  • 大學黨政辦是什么級別

    大學黨政辦是大學內(nèi)部的重要機構,主要負責領導大學的政治工作,協(xié)調(diào)各方面的關系,保證大學的正常運營。在大學中,黨政辦是一個重要的職能部門,其地位和作用不容忽視。 黨政辦通常屬于大學的…

    科研百科 2024年10月19日
    71
  • 科研項目管理流程如何做好保密

    在剽竊的文化解讀上,不同文化對文本的使用方式,如何引用從其他作者處獲得的資料,以及作者的名字應出現(xiàn)在何處都有不同的習慣。比如在亞洲和中東的某些文化環(huán)境中,大學生引用或轉述最有名望的…

    2022年4月21日
    734
激情一av| 温柔善良的儿媳妇朋友圈说说| 国产日韩欧在线久久一区二区| 91妻在线| 久久久中文字幕人妻夜夜爽歪歪| 欧美三区 A| 精品国产一区二区无码| 69国产精品久久久久久久| 九九热九九九九| 色五月婷婷开心欧美| 激情人妻在线视频| 在线视频国产你懂的精品国产| 婬乱视频网站| 人妻激情视屏| 欧美男人久久精品一区二区三区| 爆操人妻后入人妻| 男人AV天| 图片专区欧美日韩| 亚洲精品中文字幕自拍在线| 大鸡巴日日日日日| 午夜性刺激无码福利视频| 国产91 在线播放中文| 天天做天天爱天天色| 一区二区三区乱码视频免费看| 粗大一二区| 黄色电影网站免费看久久久| 日韩在线图片一区二区三区五区| 亚洲人妻资源站| 欧美一区二区三区在线观| 天堂影院av资源在线| 92午夜福利在线视频观看免费| 大鸡巴日死骚逼| 国产精品亚洲а∨天堂欧美综合区| 欧美三级不卡片| 不卡av五月天| 91丨国产丨白丝链接| 亚洲干1干免费视频| 美女久久久久av爽| 国产又粗又长又大又黄| 日本一区三区在线视频| _久久综合九色欧美综合狠狠|