cron表达式中的时区设置方法

avatar
作者
筋斗云
阅读量:0

在Cron表达式中,我们不能直接设置时区

# 使用环境变量设置时区 export TZ=Asia/Shanghai  # 编辑Crontab文件 crontab -e 

然后,在Crontab文件中添加你的Cron任务。例如,以下Cron表达式表示每天上午10点执行your-script.sh

0 10 * * * /path/to/your-script.sh 

保存并退出编辑器。现在,Cron将根据设置的时区(在本例中为Asia/Shanghai)运行任务。

请注意,这种方法可能会影响Crontab文件中的所有任务。如果你需要为特定任务设置不同的时区,可以在任务命令中使用TZ环境变量,如下所示:

0 10 * * * export TZ=Asia/Shanghai; /path/to/your-script.sh 

这将仅为your-script.sh任务设置时区,而不影响其他任务。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!