crontab
#
Tips- crontab.guru
- 时间编辑器
#
默认周期性任务- 守护进程配置 /etc/conf.d/crond
- 默认 CRON_OPTS="-c /etc/crontabs"
- 可以修改为 CRON_OPTS="-c /etc/crontabs -L /var/log/crond.log -l 6"
- 默认位置 /etc/crontabs
- 默认周期性任务 /etc/crontabs/root
- /var/spool/cron/root
- run-parts 会执行一个目录下的脚本
- 默认的 run-parts 是 busybox 自带的, 也可以额外安装
- https://pkgs.alpinelinux.org/package/v3.7/main/x86_64/run-parts
- 检测一个目录下有哪些会被执行
run-parts --test /etc/periodic/daily
- 里面的脚本 不要 包含
.sh
后缀,且确保可执行chmod +x
#
macOS虽然不推荐使用 crontab, 因为其功能都已经被 lanuchd 替代,但简单的工作还是 crontab 更简单