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

一次講清楚Linux Cron和 Spring Cron

這篇具有很好參考價(jià)值的文章主要介紹了一次講清楚Linux Cron和 Spring Cron。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一次講清楚Linux Cron和 Spring Cron,微服務(wù)&Spring,Linux,linux,運(yùn)維,服務(wù)器,spring,java

定時(shí)任務(wù)是我們?nèi)粘i_(kāi)發(fā)中經(jīng)常用到的一個(gè)功能點(diǎn),無(wú)論是Linux服務(wù)器上Crontab還是Spring task?schedule,都會(huì)使用到cron表達(dá)式去實(shí)現(xiàn)定時(shí)任務(wù)的配置。不過(guò),一定要注意,Linux cron表達(dá)式和Spring的cron表達(dá)式不一樣,下面來(lái)一次講清楚。

一,Linux cron表達(dá)式

1,長(zhǎng)度: 5 位 (中間有一個(gè)空格)
2,字段含義和取值

一次講清楚Linux Cron和 Spring Cron,微服務(wù)&Spring,Linux,linux,運(yùn)維,服務(wù)器,spring,java

分?時(shí) 天 月 周

在以上各個(gè)字段中,還可以使用以下特殊字符:

  • "*"代表所有的取值范圍內(nèi)的數(shù)字,如月份字段為*,則表示1到12個(gè)月;
  • "/"代表每一定時(shí)間間隔的意思,如分鐘字段為*/10,表示每10分鐘執(zhí)行1次。
  • "-"代表從某個(gè)區(qū)間范圍,是閉區(qū)間。如“2-5”表示“2,3,4,5”,小時(shí)字段中0-23/2表示在0~23點(diǎn)范圍內(nèi)每2個(gè)小時(shí)執(zhí)行一次。
  • ","分散的數(shù)字(不一定連續(xù)),如1,2,3,4,7,9。
  • cron默認(rèn)每1分鐘掃描一次,全為*即為每分鐘一次
  • 月字段還可以為字母L,表示每月最后一天

注:由于各個(gè)地方每周第一天不一樣,因此Sunday=0(第一天)或Sunday=7(最后1天)。

3,示例

示例:

每一分鐘執(zhí)行一次command(因cron默認(rèn)每1分鐘掃描一次,因此全為*即可)

* ? ?* ? ?* ? ?* ? ?* ?command

每小時(shí)的第3和第15分鐘執(zhí)行command

3,15 ? * ? ?* ? ?* ? ?* ?command

每天上午8-11點(diǎn)的第3和15分鐘執(zhí)行command:

3,15? 8-11? *? *? *? command

每隔2天的上午8-11點(diǎn)的第3和15分鐘執(zhí)行command:

3,15? 8-11? */2? * ? * ?command

每個(gè)星期一的上午8點(diǎn)到11點(diǎn)的第3和第15分鐘執(zhí)行command

3,15? 8-11?? *?? *? 1 command

每晚的21:30重啟smb

30 ?21?? *?? *? *? /etc/init.d/smb restart

每月1、10、22日的4 : 45重啟smb

45? 4? 1,10,22? *? *? /etc/init.d/smb restart

每周六、周日的1 : 10重啟smb

10? 1? *? *? 6,0? /etc/init.d/smb restart

每天18 : 00至23 : 00之間每隔30分鐘重啟smb

0,30 ?18-23 ?* ?* ?* ?/etc/init.d/smb restart

每一小時(shí)重啟smb

* ?*/1 ?* ?* ?* ?/etc/init.d/smb restart

晚上11點(diǎn)到早上7點(diǎn)之間,每隔一小時(shí)重啟smb

* ?23-7/1 ?* ??* ??* ?/etc/init.d/smb restart

每月的4號(hào)與每周一到周三的11點(diǎn)重啟smb

0 ?11 ?4 ?* ?mon-wed ?/etc/init.d/smb restart

每小時(shí)執(zhí)行/etc/cron.hourly目錄內(nèi)的腳本

0? */1?? *?? *?? *??root run-parts /etc/cron.hourly

二,Spring cron表達(dá)式

1,長(zhǎng)度:6 位 (中間有一個(gè)空格)
2,字段含義和取值

一次講清楚Linux Cron和 Spring Cron,微服務(wù)&Spring,Linux,linux,運(yùn)維,服務(wù)器,spring,java

秒 分 時(shí) 天 月 周?

?注意: 和Linux cron的區(qū)別就是多一個(gè)秒的配置

  • 字段可能是一個(gè)星號(hào)*,它表示該字段可以使用的所有范圍。對(duì)于周或天字段,可以使用問(wèn)號(hào)(?)代替星號(hào)

  • ","分散的數(shù)字(不一定連續(xù)),如1,2,3,4,7,9

  • "-"代表從某個(gè)區(qū)間范圍,是閉區(qū)間。如“2-5”表示“2,3,4,5”,小時(shí)字段中0-23/2表示在0~23點(diǎn)范圍內(nèi)每2個(gè)小時(shí)執(zhí)行一次

  • "/"代表每一定時(shí)間間隔的意思,如分鐘字段為*/10,表示每10分鐘執(zhí)行1次。

  • 周字段和月字段可以是英文名(Monday,F(xiàn)riday,May,October這些),取前三個(gè)字母,忽略大小寫(xiě)

  • 天字段可以是L,表示月的最后一天; 如果是L-1,表示月的倒數(shù)第二天

  • 周字段也可以是L,表示周的最后一天

  • 周字段可以使nL,表示每月最后的周n

  • 天字段可以是nW,表示每個(gè)月的第n周

  • 天字段可以是LW,表示每個(gè)月的最后的一周

  • 周字段可以是d#n,表示一個(gè)月的第n周的第d天

3,示例

0 0 * * * *

每天的零時(shí)零分

*/10 * * * * *

每10秒

0 0 8-10 * * *

每天8點(diǎn),9點(diǎn),10點(diǎn)

0 0 6,19 * * *

每天6點(diǎn)正和19點(diǎn)正

0 0/30 8-10 * * *

每天8:00, 8:30, 9:00, 9:30, 10:00, 10:30

0 0 9-17 * * MON-FRI

周一到周五的9點(diǎn)到17點(diǎn)

0 0 0 25 DEC ?

圣誕夜零時(shí)

0 0 0 L * *

每個(gè)月最后一天零時(shí)

0 0 0 L-3 * *

每月倒數(shù)第4天零時(shí)

0 0 0 * * 5L

每月最后的周五零時(shí)

0 0 0 * * THUL

每月最后的周四零時(shí)

0 0 0 1W * *

每月第一周的零時(shí)

0 0 0 LW * *

每月最后一周的零時(shí)

0 0 0 ? * 5#2

每個(gè)月的第二周的周五的午夜零時(shí)

0 0 0 ? * MON#1

每個(gè)月的第一個(gè)周一的午夜零時(shí)

4,注解用法

上面這些示例,都是在注解@Scheduled(cron = "0 0 0 LW * *") 中使用,還有一些快捷的方式,用法如:@Scheduled(cron = "@hourly")

@yearly?(or?@annually)

0 0 0 1 1 *

@monthly

0 0 0 1 * *

@weekly

0 0 0 * * 0

@daily?(or?@midnight)

0 0 0 * * *

@hourly

0 0 * * * *

碼字不易,記得點(diǎn)贊關(guān)注喲文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-681526.html

到了這里,關(guān)于一次講清楚Linux Cron和 Spring Cron的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【Linux運(yùn)維】shell腳本檢查服務(wù)器內(nèi)存和CPU利用率

    在管理服務(wù)器時(shí)候?qū)懥艘粋€(gè) shell腳本,在服務(wù)上實(shí)現(xiàn)每天凌晨3點(diǎn)查系統(tǒng)的指定文件夾下的容量大小,如果超過(guò)10G就要?jiǎng)h除3天前的內(nèi)容,還要時(shí)刻查詢內(nèi)存和cpu利用率,如果超過(guò)80%就要提示用戶出現(xiàn)過(guò)載 將以上代碼保存為一個(gè).sh文件,然后通過(guò)crontab在每天凌晨3點(diǎn)運(yùn)行即可:

    2024年02月09日
    瀏覽(33)
  • Linux服務(wù)器常見(jiàn)運(yùn)維性能測(cè)試(1)綜合跑分unixbench、superbench

    Linux服務(wù)器常見(jiàn)運(yùn)維性能測(cè)試(1)綜合跑分unixbench、superbench

    最近需要測(cè)試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運(yùn)行穩(wěn)定情況,需要持續(xù)拷機(jī)測(cè)試穩(wěn)定性。所以找了一些測(cè)試用例。本次測(cè)試包括在服務(wù)器的高低溫下性能記錄及壓力測(cè)試,高低電壓下性能記錄及壓力測(cè)試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運(yùn)行的功率記錄。 這個(gè)系

    2024年02月04日
    瀏覽(103)
  • Linux本地部署1Panel服務(wù)器運(yùn)維管理面板并實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    Linux本地部署1Panel服務(wù)器運(yùn)維管理面板并實(shí)現(xiàn)公網(wǎng)訪問(wèn)

    1Panel 是一個(gè)現(xiàn)代化、開(kāi)源的 Linux 服務(wù)器運(yùn)維管理面板。高效管理,通過(guò) Web 端輕松管理 Linux 服務(wù)器,包括主機(jī)監(jiān)控、文件管理、數(shù)據(jù)庫(kù)管理、容器管理等 下面我們介紹在Linux 本地安裝1Panel 并結(jié)合cpolar 內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)1Panel 管理界面 執(zhí)行如下命令一鍵安裝 1Panel: 安

    2024年02月04日
    瀏覽(108)
  • [1Panel]開(kāi)源,現(xiàn)代化,新一代的 Linux 服務(wù)器運(yùn)維管理面板

    [1Panel]開(kāi)源,現(xiàn)代化,新一代的 Linux 服務(wù)器運(yùn)維管理面板

    本期測(cè)評(píng)試用一下1Panel這款面板。1Panel是國(guó)內(nèi)飛致云旗下開(kāi)源產(chǎn)品。整個(gè)界面簡(jiǎn)潔清爽,后端使用GO開(kāi)發(fā),前端使用VUE的Element-Plus作為UI框架,整個(gè)面板的管理都是基于docker的,想法很先進(jìn)。官方還提供了視頻的使用教程,本期為大家按照本專欄的基本內(nèi)容進(jìn)行多方面的測(cè)評(píng)。

    2024年02月07日
    瀏覽(67)
  • 菜鳥(niǎo)的linux云服務(wù)器第一次木馬入侵處理記錄(名為xmrigMiner的木馬)

    菜鳥(niǎo)的linux云服務(wù)器第一次木馬入侵處理記錄(名為xmrigMiner的木馬)

    2023.13.39分收到騰訊發(fā)來(lái)的提醒 查了一下后臺(tái),是這個(gè)樣子 顯示的是cpu與內(nèi)存占用極高,不停有寫(xiě)入操作 大寫(xiě)的懵逼,第一反應(yīng)是先關(guān)機(jī) 但是沒(méi)屁用,cpu與內(nèi)存占用居高不下 我處理的主要過(guò)程如下 kill進(jìn)程沒(méi)用,還會(huì)重新啟動(dòng)。查了半天資料,說(shuō)是讓我看看 啟用命令 臥槽,

    2024年02月13日
    瀏覽(31)
  • Stable Diffusion Webui在Linux服務(wù)器第一次運(yùn)行不能連接huggingface

    Stable Diffusion Webui在Linux服務(wù)器第一次運(yùn)行不能連接huggingface

    第一次運(yùn)行stable-diffusion-webui出現(xiàn)了如下錯(cuò)誤 由于網(wǎng)絡(luò)原因, hugging face在國(guó)內(nèi)無(wú)法訪問(wèn), 所以出現(xiàn)了該錯(cuò)誤, 筆者所使用的Linux服務(wù)器不能使用非常的上網(wǎng)手段, 通過(guò)在本地windows運(yùn)行stable-diffusion-webui并進(jìn)行排查, 找到了問(wèn)題所在 Linux服務(wù)器的~/.cache/huggingface/hub/目錄下需models--op

    2024年02月05日
    瀏覽(18)
  • Linux服務(wù)器常見(jiàn)運(yùn)維性能測(cè)試(3)CPU測(cè)試super_pi、sysbench

    Linux服務(wù)器常見(jiàn)運(yùn)維性能測(cè)試(3)CPU測(cè)試super_pi、sysbench

    最近需要測(cè)試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運(yùn)行穩(wěn)定情況,需要持續(xù)拷機(jī)測(cè)試穩(wěn)定性。所以找了一些測(cè)試用例。本次測(cè)試包括在服務(wù)器的高低溫下性能記錄及壓力測(cè)試,高低電壓下性能記錄及壓力測(cè)試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運(yùn)行的功率記錄。 這個(gè)系

    2024年02月02日
    瀏覽(51)
  • 華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | Linux系統(tǒng)寶塔運(yùn)維部署H5游戲

    華為云云耀云服務(wù)器L實(shí)例評(píng)測(cè) | Linux系統(tǒng)寶塔運(yùn)維部署H5游戲

    本章節(jié)內(nèi)容,我們主要介紹華為云耀服務(wù)器L實(shí)例,從云服務(wù)的優(yōu)勢(shì)講起,然后講解華為云耀服務(wù)器L實(shí)例資源面板如何操作,如何使用寶塔運(yùn)維服務(wù),如何使用運(yùn)維工具可視化安裝nginx,最后部署一個(gè)自研的H5的小游戲(6歲的小朋友玩的很開(kāi)心??)。 前端的同學(xué)如果想把自己

    2024年02月07日
    瀏覽(26)
  • Linux服務(wù)器配置SSH免密碼登錄后,登錄仍提示輸入密碼(一次真實(shí)的問(wèn)題排查解決記錄)

    Linux服務(wù)器配置SSH免密碼登錄后,登錄仍提示輸入密碼(一次真實(shí)的問(wèn)題排查解決記錄)

    我們知道兩臺(tái)Linux服務(wù)器機(jī)器之間如果使用ssh命令登錄或scp/rsync命令傳輸文件每一次都需要輸入用戶名相對(duì)應(yīng)的密碼,如果要免密碼,則需要對(duì)兩臺(tái)Linux服務(wù)器機(jī)器之間進(jìn)行SSH互信。 雖然這是廢話,也希望大家了解一下。 SSH(Secure Shell)是一種安全的傳輸協(xié)議,它可以讓Lin

    2024年02月09日
    瀏覽(28)
  • Xshell “所選的用戶密鑰未在遠(yuǎn)程主機(jī)上注冊(cè),請(qǐng)?jiān)僭囈淮巍盨SH 登錄遠(yuǎn)程linux服務(wù)器(良心整理)

    Xshell “所選的用戶密鑰未在遠(yuǎn)程主機(jī)上注冊(cè),請(qǐng)?jiān)僭囈淮巍盨SH 登錄遠(yuǎn)程linux服務(wù)器(良心整理)

    這個(gè)問(wèn)題真的要把我逼瘋了,為什么呢? 為了解決這個(gè)問(wèn)題,我搜遍了CSDN、知乎、簡(jiǎn)書(shū)上的解決方案,CSDN上的回答真的是水文太多,相互抄,抄就抄吧,只抄一半。這讓真正想解決問(wèn)題的人走了太多的彎路。 也不知道是誰(shuí)寫(xiě)的原文,可能作者解決了,但是寫(xiě)的很不清楚,也

    2023年04月15日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包