crontab

Overview

crond 是 linux 用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分种会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo apt install cron # debian 安装 cron
sudo yum install cron # centos 安装 cron

/sbin/service crond start # 启动服务
/sbin/service crond stop # 关闭服务
/sbin/service crond restart # 重启服务
/sbin/service crond reload # 重新载入配置

cat /etc/crontab # 默认定时任务
crontab -l # 查看定时任务
crontab -e # 编辑定时任务
/etc/crontab # 默认配置文件路径
/var/spool/cron/crontabs/ # 用户配置文件路径

run-parts --test /etc/cron.daily # 测试天级任务脚本
run-parts --report /etc/cron.daily # 执行天级任务脚本

/etc/cron.daily 目录下的脚本不可带后缀,默认以 root 用户执行

Reference


crontab
https://laplac2.github.io/tools/crontab/
作者
Laplace
发布于
2022年3月19日
许可协议