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

如何在 Linux 上使用 cron 定時器

運(yùn)維 系統(tǒng)運(yùn)維
cron 定時器是一個可以按照計劃自動運(yùn)行命令的工具。定時器作業(yè)稱為 cronjob,創(chuàng)建于 crontab 文件中。這是用戶自動操作電腦的最簡單也是最古老的方法。

cron 定時器是一個可以按照計劃自動運(yùn)行命令的工具。

[[415112]]

cron 定時器是一個可以按照計劃自動運(yùn)行命令的工具。定時器作業(yè)稱為 cronjob,創(chuàng)建于 crontab 文件中。這是用戶自動操作電腦的最簡單也是最古老的方法。

創(chuàng)建一個 cronjob

要創(chuàng)建一個 cronjob,你可以使用 crontab 命令,并添加 -e 選項:

  1. $ crontab -e 

這將使用默認(rèn)的文本編輯器打開 crontab。如需指定文本編輯器,請使用 EDITOR 環(huán)境變量:

  1. $ EDITOR=nano crontab -e 

Cron 語法

如需調(diào)度一個 cronjob,你需要提供給計算機(jī)你想要執(zhí)行的命令,然后提供一個 cron 表達(dá)式。cron 表達(dá)式在命令調(diào)度時運(yùn)行:

  • 分鐘(0 到 59)
  • 小時(0 到 23, 0 代表午夜執(zhí)行)
  • 日期(1 到 31)
  • 月份(1 到 12)
  • 星期(0 到 6, 星期天是 0)

星號 (*) 代表的是“每一個”。例如,下面的表達(dá)式在每月每日每小時的 0 分鐘運(yùn)行備份腳本:

  1. /opt/backup.sh 0 * * * * 

下面的表達(dá)式在周日的凌晨 3:30 運(yùn)行備份腳本:

  1. /opt/backup.sh 30 3 * * 0 

簡寫語法

現(xiàn)代的 cron 支持簡化的宏,而不是 cron 表達(dá)式:

  • @hourly 在每天的每小時的 0 分運(yùn)行
  • @daily 在每天的 0 時 0 分運(yùn)行
  • @weekly 在周日的 0 時 0 分運(yùn)行
  • @monthly 在每月的第一天的 0 時 0 分運(yùn)行

例如,下面的 crontab 命令在每天的 0 時運(yùn)行備份腳本:

  1. /opt/backup.sh @daily 

如何停止一個 cronjob

一旦你開始了一個 cronjob,它就會永遠(yuǎn)按照計劃運(yùn)行。想要在啟動后停止 cronjob,你必須編輯 crontab,刪除觸發(fā)該作業(yè)的命令行,然后保存文件。

  1. $ EDITOR=nano crontab -e 

如需停止一個正在運(yùn)行的作業(yè),可以 使用標(biāo)準(zhǔn)的 Linux 進(jìn)程命令 來停止一個正在運(yùn)行的進(jìn)程。

它是自動的

一旦你編寫完 crontab,保存了文件并且退出了編輯器。你的 cronjob 就已經(jīng)被調(diào)度了,剩下的工作都交給 cron 完成。

責(zé)任編輯:未麗燕 來源: Linux中國
相關(guān)推薦

2021-04-18 12:12:29

systemd定時器系統(tǒng)運(yùn)維

2018-11-02 08:10:58

Linuxsystemd定時器

2009-11-11 10:14:10

linux定時器操作系統(tǒng)

2023-12-11 09:50:35

Linux定時器

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 16:58:51

Linuxpkgsrc

2023-01-17 07:40:59

LinuxAppImage應(yīng)用程序

2023-01-10 13:53:21

Linux定時器

2021-10-02 10:10:47

LinuxBusyBox命令

2020-08-24 12:37:54

Linuxxargs命令

2010-01-07 13:24:22

Linux定時執(zhí)行工具

2021-08-11 10:10:26

Linux定時器數(shù)組

2018-06-27 10:50:16

UbuntuexFAT驅(qū)動器

2020-07-28 09:45:29

LinuxCaddyHTTPS

2022-11-11 14:55:14

Linuxcron

2009-07-15 09:42:46

2022-08-10 13:12:04

Linuxcat命令

2010-07-28 15:56:22

FlexTimer定時

2015-08-21 09:07:52

LinuxNMAP安全

2023-10-06 22:43:53

cronLinux系統(tǒng)
點(diǎn)贊
收藏

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