首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >crontab小时与UTC工作时间GMT-8

crontab小时与UTC工作时间GMT-8
EN

Stack Overflow用户
提问于 2013-01-11 09:31:54
回答 3查看 2.1K关注 0票数 0

我有一台机器设定在格林尼治标准时间。我想在太平洋标准时间从早上6点到下午5点安排一个cron任务,这是GMT-8。

gmt时区。典型的。

代码语言:javascript
复制
00 06-17 * * * 

现在-8产生了一个crontab坏小时错误。

代码语言:javascript
复制
00 22-09 * * *

以下内容是可以接受的,或者我应该说,没有错误。

代码语言:javascript
复制
00 22,23,0,1,2,3,4,5,6,7,8,9 * * *

因此有没有什么简短的形式?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-11 09:37:36

对于vixie cron来说,

允许

列表和范围在同一字段中共存。AT&T或BSD cron会拒绝"1-3,7-9“--他们只想看到"1-3”或"7,8,9“

也就是说,如下:

代码语言:javascript
复制
00 22-23,0-9 * * *
票数 3
EN

Stack Overflow用户

发布于 2013-01-11 09:47:05

您还可以尝试更改cron的时区:

代码语言:javascript
复制
suku@ubuntu-vm:~$ crontab -l | tail -2
TZ=Africa/Tripoli
*   *   *   *   *   date > date.txt
suku@ubuntu-vm:~$ cat date.txt
Thu Jan 10 18:50:01 EET 2013
suku@ubuntu-vm:~$ date
Thu Jan 10 22:20:19 IST 2013
票数 2
EN

Stack Overflow用户

发布于 2013-01-20 16:16:03

www.dataphyx.com 1上的cron模拟器是一个试验基础知识的好地方。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14270268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档