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 /你/的/目录/ && [命令]

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。