banner
ECSS11

Kita ☆ Kita ☆

试试 Xlog 做博客(并把好久之前写的老文章搬过来)之每年都要换一个网站,也不知道何时是个头。

Crontab 使用手冊

今天在 Linux 做定時任務的時候突然想起來可以使用 Crontab 快速配置。

準備工作#

在正式開始前先安裝一些需要的程序,包括 Crontab 主體和編輯器選擇。

安裝 Crontab#

首先我們需要安裝 Crontab,在 Ubuntu,Debian 下輸入:

sudo apt install cron

對於 Fedora,Red Hat,或 CentOS 輸入:

sudo yum install cronie

安裝編輯器#

還需要一個可用的文本編輯器,這裡為了方便使用 Nano

使用 Debian, Ubuntu 安裝:

sudo apt install nano

使用 Fedora,Red Hat,CentOS 安裝:

sudo yum install nano

開始使用#

下文是如何使用 Crontab 添加定時任務,以及給懶人推薦的工具。

人工配置#

在命令行中輸入如下指令:

EDITOR=nano crontab -e

打開 Crontab 的配置頁面,此時便可以在最後一行添加需要定時執行的命令。

下方是 Crontab 的配置格式,此時的 * * * * * 對應每分鐘執行一次命令。

# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12)
# │ │ │ │ ┌───────────── day of the week (0 - 6) (Sunday to Saturday;
# │ │ │ │ │                                   7 is also Sunday on some systems)
# │ │ │ │ │
# │ │ │ │ │
# * * * * * <command to execute>

來自:https://en.wikipedia.org/wiki/Cron

自動生成#

一些提供自動生成定時任務配置的網站:

在生成好相應的配置後參考人工配置步驟插入至 Crontab 配置文件中即可。

問題解答#

Q1. 如何在特定目錄下執行命令?

A1. 切換路徑後執行命令:cd /你/的/目錄/ && [命令]

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。