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

如何在Linux上創建和管理計劃任務?

譯文
系統 Linux
cron是Linux最有用的工具之一,也是開發人員的寵兒,因為它讓你可以使用通用腳本和針對特定任務的腳本在指定的時段、日期和間隔時間運行自動命令。你可以想象系統管理員如何用它來自動執行備份任務、目錄清理和通知等。

[[266665]]

【51CTO.com快譯】cron是Linux最有用的工具之一,也是開發人員的寵兒,因為它讓你可以使用通用腳本和針對特定任務的腳本在指定的時段、日期和間隔時間運行自動命令。你可以想象系統管理員如何用它來自動執行備份任務、目錄清理和通知等。

計劃任務(cron job)在后臺運行,不斷檢查/etc/crontab文件以及/etc/cron.*/和/var/spool/cron/目錄。cron文件不該直接編輯,每個用戶都有獨特的crontab。

那么你應該如何創建和編輯計劃任務?借助crontab命令。crontab是用于創建、編輯、安裝、卸載和列出計劃任務的方法。

用于創建和編輯計劃任務的命令一樣且很簡單。更棒的是,創建新文件或編輯現有文件后,無需重新啟動cron。 

  1. $ crontab -e 

cron語法

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

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

或者

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

解釋一下上述的cron語法:

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

那不是全部。cron使用3個運算符符號,以便你在字段中指定多個值:

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

你已了解了cron的語法和運算符,不妨看幾個計劃任務例子。

計劃任務例子

運行cron命令的***步是用以下命令安裝crontab: 

  1. # crontab -e 

每天凌晨3點運行/root/backup.sh: 

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

在每個月的第二天下午4:30運行script.sh: 

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

在每周晚上10點運行/scripts/phpscript.php: 

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

每天凌晨0點23分、2點和4點運行perlscript.pl: 

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

每星期日04:05運行Linux命令: 

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

計劃任務選項

列出計劃任務。 

  1. # crontab -l 

或者 

  1. # crontab -u username -l 

刪除所有crontab任務。 

  1. #crontab -r 

刪除某個特定用戶的計劃任務。 

  1. # crontab -r -u username 

Crontab中的字符串

字符串是開發人員最喜歡的東西之一,因為它們可以消除重復編寫,有助于節省時間。 cron有特定的字符串,可用于更快地創建命令:

@hourly:每小時運行一次,即“0 * * * *”

@midnight:每天運行一次,即“0 0 * * *”

@daily:與子夜一樣

@weekly:每周運行一次,即“0 0 * * 0”

@monthly:每月運行一次,即“0 0 1 * *”

@annually:每年運行一次,即“0 0 1 1 *”

@yearly:與@annually一樣

@reboot:每次啟動時運行一次

比如說,這是每天備份系統的方法:

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

此時,你已學會了使用計劃任務來創建和管理系統任務所需的一切。現在你可以開始使用預定的命令,設置和維護多個環境。

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

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2017-06-09 13:17:04

Linuxcronanacron

2019-09-16 11:40:49

Linux交換文件

2021-02-18 17:00:52

Linux歸檔文件

2010-01-20 10:27:16

Linuxcrond命

2010-01-07 11:19:45

Linux計劃任務

2010-03-09 17:45:11

Linux計劃任務

2021-01-08 08:47:56

Saltstack架構管理服務器

2017-11-23 09:00:02

Linuxcron計劃任務

2018-12-11 11:00:50

Linux字體命令

2022-09-08 10:40:16

Linux Mint工作區程序

2017-03-27 08:30:00

Windows 8Windows計劃任務

2014-11-18 00:45:58

UbuntuLXC容器

2018-04-26 09:30:54

LinuxLVM交換分區

2013-11-11 16:12:06

Linux系統文件夾

2024-11-06 10:59:00

2014-04-24 09:49:57

Android測試異步任務

2014-05-07 09:56:48

Docker管理Linux容器

2018-05-10 15:05:41

Linux用戶日期命令

2022-08-30 19:14:31

LinuxBash

2017-07-14 11:50:15

Windows 10Windows計劃任務
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品视频久久久久久 | 成人精品鲁一区一区二区 | 久久激情视频 | 亚洲一区二区在线视频 | 亚洲日韩中文字幕一区 | 欧美黄色绿像 | 天天天操| 日韩精品无码一区二区三区 | 黄色大片在线 | 久久成人国产 | 老头搡老女人毛片视频在线看 | av黄色网 | 欧美v日韩| 一区二区三区在线免费观看视频 | 中文字幕精品一区二区三区精品 | 三级黄色片在线观看 | 久久久www | 日韩一级免费电影 | 欧美性猛交一区二区三区精品 | 成人天堂| 国产小网站 | 国产成人午夜电影网 | 麻豆亚洲 | 亚洲图片视频一区 | 一级做a爰片性色毛片视频停止 | 天天干视频 | 国产三级网站 | h小视频 | 亚洲一区二区在线免费观看 | 一区二区三区高清 | 亚洲精品视频免费观看 | 蜜桃av人人夜夜澡人人爽 | 欧美一区二区网站 | 亚洲高清一区二区三区 | 日韩国产中文字幕 | 狠狠色狠狠色综合系列 | 午夜视频一区二区三区 | 久久久免费毛片 | 日韩一级免费大片 | 国产激情一区二区三区 | 中文字幕av一区 |