自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Linux中怎樣使用cron創(chuàng)建定時(shí)任務(wù)

系統(tǒng) Linux
cron是創(chuàng)建定時(shí)任務(wù)的方法,定時(shí)任務(wù)稱為cronjob,它是在crontab文件中創(chuàng)建的。這是Linux系統(tǒng)用戶創(chuàng)建定時(shí)任務(wù)最簡單,也是最古老的方法。

編寫定時(shí)任務(wù)

要?jiǎng)?chuàng)建定時(shí)任務(wù),可以使用 -e 選項(xiàng)編輯crontab:

$ crontab -e

這將使用默認(rèn)的文本編輯器打開crontab。要設(shè)置默認(rèn)的文本編輯器,可以使用編輯器環(huán)境變量:

$ EDITOR=nano crontab -e

cron 語法

要?jiǎng)?chuàng)建一個(gè)定時(shí)任務(wù),可以編寫一個(gè)cron表達(dá)式,后跟定時(shí)任務(wù)需要執(zhí)行的命令。cron表達(dá)式在命令運(yùn)行時(shí)進(jìn)行調(diào)度:

  • 分鐘(0 - 59)
  • 小時(shí)(0 - 23)
  • 日(1 - 31)
  • 月(1 - 12)
  • 星期(0 - 6,0是星期天)

字段中的星號(hào)(*)轉(zhuǎn)換為“每個(gè)”。例如,此表達(dá)式在每個(gè)月的每一天每小時(shí)的第0分鐘運(yùn)行備份腳本:

0 * * * * /opt/backup.sh

下面這個(gè)例子在每個(gè)星期天上午的3:30執(zhí)行:

30 3 * * 0 /opt/backup.sh

簡化語法

最新版本的cron已經(jīng)實(shí)現(xiàn)了簡單的語法,而不是cron表達(dá)式:

  • @hourly 在每天的每個(gè)小時(shí)的第0分鐘運(yùn)行;
  • @daily 在每天的第0個(gè)小時(shí)的第0分鐘運(yùn)行;
  • @weekly 在每周的星期天的第0個(gè)小時(shí)第0分鐘運(yùn)行;
  • @monthly 在每個(gè)月的第一天的第0小時(shí)第0分鐘運(yùn)行;

例如,下面語句在每天的午夜零點(diǎn)執(zhí)行備份任務(wù):

/opt/backup.sh @daily

怎樣結(jié)束一個(gè)定時(shí)任務(wù)

一旦你開始了一個(gè)定時(shí)任務(wù),它就被設(shè)計(jì)成永遠(yuǎn)按計(jì)劃運(yùn)行。要在啟動(dòng)定時(shí)任務(wù)后停止它,必須編輯crontab,刪除觸發(fā)作業(yè)的行,然后保存。

$ EDITOR=nano crontab -e

要停止正在運(yùn)行的作業(yè),請(qǐng)使用標(biāo)準(zhǔn)Linux進(jìn)程命令停止正在運(yùn)行的進(jìn)程。

它是自動(dòng)化的

一旦你編寫完crontab后,保存并退出編輯器,你的定時(shí)任務(wù)就已經(jīng)安排好了,cron將會(huì)完成剩余所有的工作。

責(zé)任編輯:龐桂玉 來源: TIAP
相關(guān)推薦

2010-01-07 13:38:41

Linux定時(shí)任務(wù)

2018-10-08 14:00:28

LinuxCron定時(shí)任務(wù)

2022-08-15 15:43:29

Linuxcron

2025-04-27 08:01:25

2024-05-13 09:49:30

.NETQuartz庫Cron表達(dá)式

2017-11-23 09:00:02

Linuxcron計(jì)劃任務(wù)

2017-08-16 16:41:04

JavaSpringBoot定時(shí)任務(wù)

2009-10-28 10:05:29

Ubuntucrontab定時(shí)任務(wù)

2022-06-07 07:43:44

HealthchecCronPython

2021-04-16 13:20:41

ZeitLinux工具

2021-12-16 14:25:03

Linux定時(shí)任務(wù)

2023-01-10 13:53:21

Linux定時(shí)器

2016-12-27 19:29:14

Linux命令定時(shí)任務(wù)

2021-02-02 08:03:51

Linux圖形工具

2023-12-11 09:50:35

Linux定時(shí)器

2025-04-21 02:20:00

2019-11-14 10:00:18

Linuxcron任務(wù)自動(dòng)化任務(wù)

2024-07-29 08:08:30

2012-02-07 13:31:14

SpringJava

2024-05-31 13:07:29

.NET Core定時(shí)任務(wù)編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)