type
status
date
slug
summary
tags
category
icon
password

如何在 Cron 中使用 UTC+8 上海时区

Cron 是一个用于在 Linux 系统上定期执行任务的实用程序,但默认情况下使用系统的时区。
notion image
如果你想要在 Cron 中使用 UTC+8 上海时区,以下是设置的步骤:
1. 设置系统时区为上海时区
  • 首先,使用以下命令查看当前系统的时区设置:
    • 这将显示当前系统时间和时区信息。
  • 如果当前的时区不是上海时区 (UTC+8),你需要更改系统的时区设置。可以使用以下命令来配置系统时区为上海:
    • 这将把系统的时区设置为上海时区,并且系统的时间将会自动调整为 UTC+8。
  • 验证新的时区设置是否生效,再次运行 date 命令检查时间和时区信息。
2. 设置 Cron 使用上海时区
  • 编辑 Cron 任务的配置文件,可以使用以下命令来编辑当前用户的 Cron 配置文件:
    • 或者如果你想编辑系统范围的 Cron 配置,可以使用以下命令编辑 /etc/crontab 文件:
  • 在 Cron 配置文件中,可以通过设置 TZ 环境变量来指定时区。例如,要在 Cron 任务中使用上海时区,可以在任务定义前添加以下行:
    • 然后,添加你的 Cron 任务定义。
  • 保存并退出编辑器。
3. 重启 Cron 服务
  • 要重启 Cron 服务,使用以下方法,具体取决于你的操作系统:
    • 对于使用 systemd 的系统:
      对于使用 SysV init 的系统:
  • 重启 Cron 服务后,它将重新加载配置并使用上海时区运行你的 Cron 任务。
4. 验证 Cron 任务
  • 最后,确保你的 Cron 任务在上海时区的正确时间运行。
Cataclysmdda漫游指南 - 国内直连镜像站 by Doiiars解锁 The Sims 4 全部DLC 教程
  • Twikoo
  • Giscus
  • Utterance