成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux上創(chuàng)建和管理計(jì)劃任務(wù)?

譯文
系統(tǒng) Linux
cron是Linux最有用的工具之一,也是開發(fā)人員的寵兒,因?yàn)樗屇憧梢允褂猛ㄓ媚_本和針對(duì)特定任務(wù)的腳本在指定的時(shí)段、日期和間隔時(shí)間運(yùn)行自動(dòng)命令。你可以想象系統(tǒng)管理員如何用它來(lái)自動(dòng)執(zhí)行備份任務(wù)、目錄清理和通知等。

[[266665]]

【51CTO.com快譯】cron是Linux最有用的工具之一,也是開發(fā)人員的寵兒,因?yàn)樗屇憧梢允褂猛ㄓ媚_本和針對(duì)特定任務(wù)的腳本在指定的時(shí)段、日期和間隔時(shí)間運(yùn)行自動(dòng)命令。你可以想象系統(tǒng)管理員如何用它來(lái)自動(dòng)執(zhí)行備份任務(wù)、目錄清理和通知等。

計(jì)劃任務(wù)(cron job)在后臺(tái)運(yùn)行,不斷檢查/etc/crontab文件以及/etc/cron.*/和/var/spool/cron/目錄。cron文件不該直接編輯,每個(gè)用戶都有獨(dú)特的crontab。

那么你應(yīng)該如何創(chuàng)建和編輯計(jì)劃任務(wù)?借助crontab命令。crontab是用于創(chuàng)建、編輯、安裝、卸載和列出計(jì)劃任務(wù)的方法。

用于創(chuàng)建和編輯計(jì)劃任務(wù)的命令一樣且很簡(jiǎn)單。更棒的是,創(chuàng)建新文件或編輯現(xiàn)有文件后,無(wú)需重新啟動(dòng)cron。 

  1. $ crontab -e 

cron語(yǔ)法

就像使用任何語(yǔ)言一樣,如果你理解其語(yǔ)法,使用cron容易得多;你應(yīng)該知道2種格式:

A B C D E USERNAME /path/to/command arg1 arg2

或者

A B C D E USERNAME /root/backup.sh

解釋一下上述的cron語(yǔ)法:

  • A:分鐘范圍:0 - 59
  • B:小時(shí)范圍:0 - 23
  • C:天數(shù)范圍:0 - 31
  • D:月份范圍:0-12
  • E:每星期天數(shù)范圍:0 – 7。星期一開始,0或7表示星期日。
  • USERNAME:將這個(gè)換成你的用戶名。
  • /path/to/command:你想要安排運(yùn)行的腳本或命令的名稱。

那不是全部。cron使用3個(gè)運(yùn)算符符號(hào),以便你在字段中指定多個(gè)值:

  • 星號(hào)(*):指定字段的所有可能值。
  • 逗號(hào)(,):指定值列表。
  • 連號(hào)(- ):指定一系列值。
  • 分隔符(/):指定步長(zhǎng)值。

你已了解了cron的語(yǔ)法和運(yùn)算符,不妨看幾個(gè)計(jì)劃任務(wù)例子。

計(jì)劃任務(wù)例子

運(yùn)行cron命令的***步是用以下命令安裝crontab: 

  1. # crontab -e 

每天凌晨3點(diǎn)運(yùn)行/root/backup.sh: 

  1. 0 3 * * * /root/backup.sh 

在每個(gè)月的第二天下午4:30運(yùn)行script.sh: 

  1. 30 16 2 * * /path/to/script.sh 

在每周晚上10點(diǎn)運(yùn)行/scripts/phpscript.php: 

  1. 0 22 * * 1-5 /scripts/phpscript.php 

每天凌晨0點(diǎn)23分、2點(diǎn)和4點(diǎn)運(yùn)行perlscript.pl: 

  1. 23 0-23/2 * * * /path/to/perlscript.pl 

每星期日04:05運(yùn)行Linux命令: 

  1. 5 4 * * sun /path/to/linuxcommand 

計(jì)劃任務(wù)選項(xiàng)

列出計(jì)劃任務(wù)。 

  1. # crontab -l 

或者 

  1. # crontab -u username -l 

刪除所有crontab任務(wù)。 

  1. #crontab -r 

刪除某個(gè)特定用戶的計(jì)劃任務(wù)。 

  1. # crontab -r -u username 

Crontab中的字符串

字符串是開發(fā)人員最喜歡的東西之一,因?yàn)樗鼈兛梢韵貜?fù)編寫,有助于節(jié)省時(shí)間。 cron有特定的字符串,可用于更快地創(chuàng)建命令:

@hourly:每小時(shí)運(yùn)行一次,即“0 * * * *”

@midnight:每天運(yùn)行一次,即“0 0 * * *”

@daily:與子夜一樣

@weekly:每周運(yùn)行一次,即“0 0 * * 0”

@monthly:每月運(yùn)行一次,即“0 0 1 * *”

@annually:每年運(yùn)行一次,即“0 0 1 1 *”

@yearly:與@annually一樣

@reboot:每次啟動(dòng)時(shí)運(yùn)行一次

比如說(shuō),這是每天備份系統(tǒng)的方法:

@daily /path/to/backup/script.sh

此時(shí),你已學(xué)會(huì)了使用計(jì)劃任務(wù)來(lái)創(chuàng)建和管理系統(tǒng)任務(wù)所需的一切。現(xiàn)在你可以開始使用預(yù)定的命令,設(shè)置和維護(hù)多個(gè)環(huán)境。

原文標(biāo)題:How to Create and Manage Cron Jobs on Linux,作者:Martins D. Okoi

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2017-06-09 13:17:04

Linuxcronanacron

2021-02-18 17:00:52

Linux歸檔文件

2019-09-16 11:40:49

Linux交換文件

2010-01-07 11:19:45

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

2010-03-09 17:45:11

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

2010-01-20 10:27:16

Linuxcrond命

2021-01-08 08:47:56

Saltstack架構(gòu)管理服務(wù)器

2018-12-11 11:00:50

Linux字體命令

2017-11-23 09:00:02

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

2018-04-26 09:30:54

LinuxLVM交換分區(qū)

2022-09-08 10:40:16

Linux Mint工作區(qū)程序

2017-03-27 08:30:00

Windows 8Windows計(jì)劃任務(wù)

2014-11-18 00:45:58

UbuntuLXC容器

2022-08-30 19:14:31

LinuxBash

2018-05-10 15:05:41

Linux用戶日期命令

2013-11-11 16:12:06

Linux系統(tǒng)文件夾

2024-11-06 10:59:00

2014-04-24 09:49:57

Android測(cè)試異步任務(wù)

2018-03-07 11:32:44

LinuxVundleVim

2014-05-07 09:56:48

Docker管理Linux容器
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 3级毛片 | 国产综合精品一区二区三区 | 国产目拍亚洲精品99久久精品 | 91欧美精品 | 国产美女在线精品免费 | 亚洲一区二区三区免费在线观看 | 欧美日韩久久久 | 国产精品视频网站 | 麻豆久久久久 | 中文字幕精品一区二区三区精品 | 色综合国产| 亚洲国产一区视频 | 国产精品免费观看 | 日韩有码一区二区三区 | 国产精品免费av | 黄色一级电影免费观看 | 天天夜夜操 | 国产成人99 | 午夜精品在线 | 亚洲视频二区 | 麻豆视频国产在线观看 | 黄色一级毛片 | 久久极品| 久在线 | 色伊人久久 | 韩国av影院 | 亚洲激情在线观看 | 国产在线一区二区三区 | 国产特级毛片 | 国产福利免费视频 | 欧美一级二级三级视频 | 欧美日日| 亚洲精视频 | 色又黄又爽网站www久久 | 91国在线| 91久久夜色精品国产网站 | 欧美日韩亚洲视频 | 国产麻豆乱码精品一区二区三区 | 中文字幕在线免费视频 | 不卡一二三区 | 久久久久亚洲av毛片大全 |