| 用途 | 避免跨时区执行时间错位 |
|---|---|
| 写法 | CRON_TZ=Asia/Shanghai 于任务行前 |
| 系统级 | timedatectl set-timezone |
示例
示例
# 按上海时间每天 08:00(不受系统时区影响)
CRON_TZ=Asia/Shanghai
0 8 * * * /opt/app/greet.sh
# 查看系统时区
timedatectl | grep -i 'time zone'校验可用时区
校验可用时区
timedatectl list-timezones | grep -i shanghai个别老版本 cron 不支持 CRON_TZ 会当普通变量忽略;关键任务上线前做一次跨时区验证。