国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS 7 定時任務 crontab

這篇具有很好參考價值的文章主要介紹了CentOS 7 定時任務 crontab。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文是基于 CentOS 7,其他 Linux 發(fā)行版可能略有不同。

crontab 適用場景

crontab 用于提交和管理執(zhí)行周期性的任務。

例如你需要在每天凌晨 1 點重啟服務器,那么 crontab 可以很方便的幫你執(zhí)行重啟操作。

再例如,你要每隔 5 分鐘檢查某個服務是否在運行,也可以使用 crontab 來實現(xiàn)。

crontab 使用

1、安裝 crontab

一般 CentOS 會默認安裝了 crontab,執(zhí)行下面命令,查看是否安裝:

rpm -qa | grep crontab

如果查詢結果類似于下面,說明已安裝:

crontabs-1.11-6.20121102git.el7.noarch

如果結果為空,說明沒有安裝,執(zhí)行下面命令進行安裝即可:

yum install -y crontabs

2、crontab 常用命令

查看 crontab 運行狀態(tài):

systemctl status crond

如果顯示結果為 Active: active (running) 則表示運行中,Active: inactive (dead) 表示未運行。

如果 crontab 未運行,可以通過下面命令設置開機自啟和啟動。

設置 crontab 開機自啟:

systemctl enable crond

啟動 crontab:

systemctl start crond

查看當前用戶的定時任務:

crontab -l

3、設置定時任務

這里我們以一個「每天晚上定時將指定文件夾打包成壓縮包」的任務為例,說明設置定時任務的步驟。

首先,在 root 目錄下創(chuàng)建一個 test 文件夾:

mkdir test

然后在 root 下創(chuàng)建一個腳本 test.sh:

vim /root/test.sh

按 i 進入編輯狀態(tài),粘貼下面內容:

#! /bin/bash

tar -zcvf test.tar /root/test

按 Esc 鍵,再輸入 :wq 保存文件。

執(zhí)行下面命令即可編輯當前用戶的定時任務:

crontab -e

假如我想在每天 19:00 的時候壓縮 test 文件夾,那么可以按下 i 進入編輯狀態(tài),粘貼下面內容:

0 19 * * * bash /root/test.sh

按 Esc 鍵,再輸入 :wq 保存,當然你也可以修改為臨近的時間,測試是否生效。

通過 crontab -l 可查看到已保存的定時任務:

0 19 * * * bash /root/test.sh

定時任務參數(shù)說明:

# .---------------- 分鐘,取值范圍為 0-59

# |  .------------- 小時,取值范圍為 0-23

# |  |  .---------- 日,取值范圍為 1-31

# |  |  |  .------- 月,取值范圍為 1-12

# |  |  |  |  .---- 星期,取值范圍為 0-7,0 和 7 都表示星期日

# |  |  |  |  |      .-- 要執(zhí)行的命令

# |  |  |  |  |      |

  0  19 *  *  * bash /root/test.sh

到達指定時間之后,查看 /root 目錄下是否已經(jīng)有了 test.tar 壓縮包,如果有說明定時任務執(zhí)行成功;如果沒有,則說明 crontab 沒有執(zhí)行。文章來源地址http://www.zghlxwxcb.cn/news/detail-597640.html

到了這里,關于CentOS 7 定時任務 crontab的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux 系統(tǒng)中查看和停止刪除定時任務

    在Linux或類Unix系統(tǒng)中,通常使用crontab命令在指定的時間執(zhí)行一個shell腳本或者一系列Linux命令,也就是通常所說的定時任務。 crond crond 是linux下用來周期性的執(zhí)行某種任務或等待處理某些事件的一個守護進程,與windows下的計劃任務類似,當安裝完成操作系統(tǒng)后,默認會安裝此

    2024年02月09日
    瀏覽(41)
  • CentOS系統(tǒng)計劃任務Crontab

    CentOS系統(tǒng)計劃任務Crontab

    前言 ? ? ? ?CentOS計劃任務 是一種在Linux系統(tǒng)上自動執(zhí)行特定任務的功能。在CentOS系統(tǒng)上,我們可以使用crontab命令來創(chuàng)建和管理計劃任務。 以下是創(chuàng)建CentOS計劃任務的步驟: ? ? 1. 打開終端并登錄到root賬戶; ? ? 2. 輸入命令“crontab -e”,打開計劃任務編輯器; ? ? 3. 編輯

    2024年02月03日
    瀏覽(24)
  • 【Centos】crontab系統(tǒng)定時配置加載用戶環(huán)境變量

    【Centos】crontab系統(tǒng)定時配置加載用戶環(huán)境變量

    使用linux系統(tǒng)crontab默認是沒有加載用戶的環(huán)境變量的,所以有些命令是用不了的。 打開任務計劃 添加環(huán)境變量信息 開頭加入如下內容: 完整內容示例如下: 3. 保存即可

    2024年02月15日
    瀏覽(22)
  • linux(centos7)定時關機解決方案

    使用場景與痛點: ? ? ? ?根據(jù)實際需求,每個星期五都要關閉服務器若干,痛點如下: 1是服務器比較多,按起來麻煩。 2是因為周五時間點特殊,著急下班容易忘記關閉服務器。 那些要關注才能看的博客,不是我噴,寫的不咋地,還TNN的要關注,有毛病 解決方案: ? ?

    2024年02月11日
    瀏覽(19)
  • CentOS 7查看磁盤空間

    CentOS是一種基于Linux的操作系統(tǒng),主要用于服務器端應用。在服務器管理中,硬盤大小是一個非常重要的指標,查看硬盤大小可以幫助系統(tǒng)管理員有效地管理硬盤空間和避免硬盤滿了的情況。 df命令是一種Linux中用于查看文件系統(tǒng)磁盤空間的常用命令。通過以下命令可以查看硬

    2024年02月14日
    瀏覽(22)
  • CentOS查看修改時間

    CentOS查看修改時間

    ????????經(jīng)常玩docker的朋友應該都知道,有很多的鏡像運行起來后,發(fā)現(xiàn)容器里的系統(tǒng)時間不對,一般是晚被北京時間8個小時(不一定)。 ???????? 這里合理懷疑是鏡像給的初始時區(qū)是世界標準時間(也叫協(xié)調世界時間)。 ????????有時候系統(tǒng)時間需要和其他服務

    2024年01月23日
    瀏覽(18)
  • 查看 CentOS 的版本信息

    CentOS 是一種流行的 Linux 發(fā)行版,它是以 Red Hat Enterprise Linux (RHEL) 為基礎的免費開源操作系統(tǒng)。在使用 CentOS 進行系統(tǒng)管理和維護時,了解當前系統(tǒng)的版本信息是非常重要的。本文將介紹如何查看 CentOS 的版本信息,并提供相應的源代碼示例。 要查看 CentOS 的版本信息,可以使

    2024年02月04日
    瀏覽(30)
  • 查看centos防火墻

    要查看CentOS上的防火墻配置,可以使用以下命令: 查看防火墻狀態(tài): 這將顯示防火墻的當前狀態(tài)(是否正在運行)以及其他相關信息。 查看已打開的端口: 這將列出防火墻中已打開的端口列表。 查看已定義的服務: 這將列出防火墻中已定義的服務列表。 查看已定義的區(qū)域

    2024年02月11日
    瀏覽(19)
  • centos 查看進程端口

    在 CentOS 上查看進程端口的方法有很多種。 一種方法是使用 netstat 命令。例如,要查看所有正在監(jiān)聽的端口,可以使用以下命令: 另一種方法是使用 lsof 命令。例如,要查看某個特定進程所使用的端口,可以使用以下命令: 其中, PID 是進程的 ID。 還有其他一些命令,例如

    2024年02月12日
    瀏覽(21)
  • centos7查看日志信息

    1、實時查看日志信息 tail -f hadoop-hadoop-resourcemanager-k8s-master.out 2、顯示最后20行 tail -n 20 hadoop-hadoop-resourcemanager-k8s-master.log 3、從第5行開始顯示文件 tail -n +5 hadoop-hadoop-resourcemanager-k8s-master.log 1、查詢10行之后的所有日志 cat -n +10 hadoop-hadoop-resourcemanager-k8s-master.log 2、查詢日志尾部

    2024年02月16日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包