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

Linux 定時任務(wù) crontab 用法學(xué)習(xí)整理

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

一、linux版本

lsb_release -a

Linux 定時任務(wù) crontab 用法學(xué)習(xí)整理,linux,服務(wù)器,運維

二、crontab 用法學(xué)習(xí)

2.1,crontab 簡介

linux中crontab命令用于設(shè)置周期性被執(zhí)行的指令,該命令從標準輸入設(shè)備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。cron 系統(tǒng)調(diào)度進程。可以使用它在每天的非高峰負荷時間段運行作業(yè),或在一周或一月中的不同時段運行。cron是系統(tǒng)主要的調(diào)度進程,可以在無需人工干預(yù)的情況下運行作業(yè)。

crontab命令允許用戶提交、編輯或刪除相應(yīng)的作業(yè)。每一個用戶都可以有一個crontab文件來保存調(diào)度信息。系統(tǒng)管理員可以通過cron.deny 和 cron.allow 這兩個文件來禁止或允許。

2.2,crontab 參數(shù)

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

-u: 只有root才能進行這個任務(wù),也即幫其他用戶新建/刪除crontab工作調(diào)度;
-e: 編輯crontab 的工作內(nèi)容;
-l: 查閱crontab的工作內(nèi)容;
-r: 刪除所有的crontab的工作內(nèi)容,若僅要刪除一項,請用-e去編輯。

2.3,安裝crontab

## 檢測系統(tǒng)是否安裝crond服務(wù)
service crond status

## 安裝
# vixie-cron 軟件包是 cron 的主程序;
# crontabs 軟件包是用來安裝、卸裝、或列舉用來驅(qū)動 cron 守護進程的表格的程序。
yum -y install vixie-cron yum -y install crontabs

## 服務(wù)相關(guān)命令
# 啟動服務(wù) 
service crond start 
# 關(guān)閉服務(wù) 
service crond stop 
# 重啟服務(wù) 
service crond restart 
# 重新載入配置 
service crond reload 
# 查看crontab服務(wù)狀態(tài)
service crond status 

## 設(shè)置開機自動啟動
chkconfig --level 345 crond on

2.4,定時任務(wù)設(shè)置

2.4.1,crontab -e 命令

# 輸入 crontab -e

# 按下 a 鍵進入到編輯模式

# 輸入 0 1 * * * /data/cleanCache.sh

# 同時按下 ctrl+c 退出編輯模式

# 按下 shift+: 輸入 wq 退出 crontab

2.4.2,編輯文件/etc/crontab

## 打開文件 
vim /etc/crontab

## 添加配置
0 1 * * * root /data/cleanCache.sh

2.5,定時任務(wù)格式如下:

*  *  *  *  *  command
分 時 日 月 周  命令


第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令


星號(*):代表所有可能的值,例如month字段如果是星號,則表示在滿足其它字段的制約條件后每月都執(zhí)行該命令操作。
逗號(,):可以用逗號隔開的值指定一個列表范圍,例如,“1,2,5,7,8,9”。
中杠(-):可以用整數(shù)之間的中杠表示一個整數(shù)范圍,例如“2-6”表示“2,3,4,5,6”。
正斜線(/):可以用正斜線指定時間的間隔頻率,例如“0-23/2”表示每兩小時執(zhí)行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute字段,表示每十分鐘執(zhí)行一次。


## 實例
# 每晚的21:30 清除緩存。
30 21 * * * /data/cleanCache.sh 
# 每月1、10、22日的4 : 45 清除緩存。
45 4 1,10,22 * * /data/cleanCache.sh 
# 每周六、周日的1 : 10 清除緩存。 
10 1 * * 6,0 /data/cleanCache.sh
# 每天18 : 00至23 : 00之間每隔30分鐘 清除緩存。
0,30 18-23 * * * /data/cleanCache.sh  
# 每星期六的11 : 00 pm 清除緩存。 
0 23 * * 6 /data/cleanCache.sh 
# 每一小時 清除緩存。
* */1 * * * /data/cleanCache.sh 
# 晚上11點到早上7點之間,每隔一小時 清除緩存。
* 23-7/1 * * * /data/cleanCache.sh 
# 每月的4號與每周一到周三的11點 清除緩存。
0 11 4 * mon-wed /data/cleanCache.sh 
# 一月一號的4點 清除緩存。
0 4 1 jan * /data/cleanCache.sh  
# 每半小時 清除緩存。
*/30 * * * * /data/cleanCache.sh 

三、crontab 日志查詢

## 日志所在位置
# linux中默認情況下,crontab中執(zhí)行的日志寫在/var/log下
ls /var/log/cron*

## 將每條 crontab中的任務(wù)增加自己的日志
# 把錯誤輸出和標準輸出都輸出到cleanCache.log中
0 6 * * * /data/cleanCache.sh >> /data/cleanCache.log 2>&1

## 查看crontab日志可以直接查看log文件信息
# 查看最新的日志
tail -f /var/log/cron  
# 查看最新的100條日志
tail -100 /var/log/cron 

注:以上內(nèi)容僅提供參考和交流,請勿用于商業(yè)用途,如有侵權(quán)聯(lián)系本人刪除!?文章來源地址http://www.zghlxwxcb.cn/news/detail-670215.html

到了這里,關(guān)于Linux 定時任務(wù) crontab 用法學(xué)習(xí)整理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux】crontab 定時任務(wù)

    【Linux】crontab 定時任務(wù)

    當你需要在Linux系統(tǒng)中定期執(zhí)行某些任務(wù)時,crontab(cron table)是一個非常有用的工具。它允許你根據(jù)預(yù)定的時間表創(chuàng)建和管理定時任務(wù)。 按照進程的功能和運行的程序分類,進程可劃分為兩大類。 系統(tǒng)進程 :可以執(zhí)行 內(nèi)存資源分配和進程切換等 管理工作;而且,該進程的

    2024年02月10日
    瀏覽(28)
  • Linux 定時任務(wù)調(diào)度(crontab)

    Linux 定時任務(wù)調(diào)度(crontab)

    Crontab命令用于設(shè)置周期性被執(zhí)行的指令。該命令從標準輸入設(shè)備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。 可以使用Crontab定時處理離線任務(wù),比如每天凌晨2點更新數(shù)據(jù)等,經(jīng)常用于系統(tǒng)任務(wù)調(diào)度。 一般Linux系統(tǒng)中都會裝有Crontab,如果沒有安裝可以使

    2024年02月07日
    瀏覽(30)
  • Linux Crontab命令定時任務(wù)

    1,crontab:是Linux,unix的定時任務(wù),需要系統(tǒng)安裝crontab程序,存儲的指定被守護進程crond激活,每分鐘去檢查一次需要執(zhí)行的job, 2,新創(chuàng)建的cron任務(wù),不會馬上執(zhí)行,至少要過 2 分鐘后才可以,可以重啟 cron 來馬上執(zhí)行。 3,檢查是否安裝crontab: rpm -qa | grep crontab 4,全局配置文

    2024年02月16日
    瀏覽(23)
  • Linux crontab命令定時任務(wù)詳解

    Linux crontab命令定時任務(wù)詳解

    ????????crond是Linux系統(tǒng)中用來定期執(zhí)行命令或指定程序任務(wù)的一種服務(wù)或軟件,與Windows下的計劃任務(wù)類似。當安裝完成操作系統(tǒng)后,默認會安裝此服務(wù)工具,并且會自動啟動crond進程。crond進程每分鐘會定期檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動執(zhí)行該任

    2024年02月04日
    瀏覽(24)
  • Linux通過crontab定時執(zhí)行腳本任務(wù)

    Linux通過crontab定時執(zhí)行腳本任務(wù)

    在Linux中可以使用crontab來定時執(zhí)行腳本。crontab是一個用于管理定時任務(wù)的工具,可以讓在特定的時間間隔內(nèi)自動運行腳本或命令。 需求 : 在Linux中每分鐘寫入一條信息到指定文件中,使用 cron 來定期執(zhí)行一個寫入命令或腳本 首先,在 home 目錄下創(chuàng)建一個名為 testscript.sh 的腳

    2024年02月17日
    瀏覽(32)
  • linux-crontab每分鐘定時執(zhí)行/定時任務(wù)調(diào)度

    linux-crontab每分鐘定時執(zhí)行/定時任務(wù)調(diào)度

    本文講解linux上如何調(diào)用定時任務(wù),如每分鐘打印日志,每日24點執(zhí)行日志切割腳本等等。 在Linux系統(tǒng)中,crontab命令是一個用于執(zhí)行定時任務(wù)的命令, crond(crontab)是系統(tǒng)默認自帶的定時服務(wù) 。我們可以通過編輯crontab文件來設(shè)置定時任務(wù),使系統(tǒng)可以自動按照設(shè)定的時間和頻率

    2024年02月06日
    瀏覽(38)
  • 【Linux】Linux中Crontab(定時任務(wù))命令詳解及使用教程

    【Linux】Linux中Crontab(定時任務(wù))命令詳解及使用教程

    Crontab介紹: Linux crontab是用來crontab命令常見于Unix和類Unix的操作系統(tǒng)之中,用于設(shè)置周期性被執(zhí)行的指令。該命令從標準輸入設(shè)備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執(zhí)行。該詞來源于希臘語 chronos(χρ?νο?),原意是時間。通常,crontab儲存的指令被守護

    2024年02月08日
    瀏覽(17)
  • Linux的定時任務(wù)--CronTab 命令詳解及使用教程

    Linux的定時任務(wù)--CronTab 命令詳解及使用教程

    Linux crontab 是用來定期執(zhí)行程序的命令。(Nginx 日志切割,數(shù)據(jù)庫備份等) 當安裝完成操作系統(tǒng)之后,默認便會啟動此任務(wù)調(diào)度命令。 crond 命令每分鐘會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會自動執(zhí)行該工作。 注意:新創(chuàng)建的 cron 任務(wù),不會馬上執(zhí)行,至

    2024年02月16日
    瀏覽(24)
  • 1.4 - 操作系統(tǒng) - Linux計劃任務(wù),CronTab用法詳解

    1.4 - 操作系統(tǒng) - Linux計劃任務(wù),CronTab用法詳解

    「作者簡介」: CSDN top100、阿里云博客專家、華為云享專家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「訂閱專欄」: 此文章已錄入專欄《網(wǎng)絡(luò)安全入門到精通》 Linux系統(tǒng)使用CronTab命令來操作計劃任務(wù)。 crontab對應(yīng)的服務(wù)是crond,服務(wù)關(guān)閉時,計劃任務(wù)將不可用。 參數(shù) -l (list?

    2024年02月07日
    瀏覽(25)
  • Linux定時任務(wù)詳解&crontab -e 編輯之后如何保存并退出(Ubuntu)

    Linux定時任務(wù)詳解&crontab -e 編輯之后如何保存并退出(Ubuntu)

    1. 保存 操作命令如下: crontab -e 打開crontab的配置文件,并編輯完成 Ctrl + O 寫入內(nèi)容, 出現(xiàn) File name to Write ... ,輸入 Enter Ctrl +X 保存并輸出,保存完成 service cron restart , 重啟 crontab 定時任務(wù) 2. 驗證 兩種驗證方式: 使用 crontab -e 命令打開任務(wù)配置文件,此時可以看到剛才保

    2024年01月17日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包