-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[egg-schedule] cron-style 建议支持自定义 timezone #1274
Comments
可以支持下,欢迎 PR exports.schedule = {
type: 'worker',
cron: '0 0 3 * * *',
cronOptions: {
tz: 'Europe/Athens',
},
// interval: '1h',
// immediate: true,
}; |
嗯,如果没有人提 PR,我晚点来过提。 |
把 egg-schedule clone 下来,然后运行 (PS:运行环境:Archlinux 4.12.3-1-ARCH,Node v7.10.0)
|
try |
我这里的 egg-logrotator 是直接安装在 node_modules 目录下的,与 egg 在同一级目录,而不是在 egg 的 node_modules 下。难道还需要进入到 egg 里再次 npm i 一次吗? npm version: 4.2.0 |
安装?这是个插件,你直接 npm install 就行了,不用装其他插件。
发自我的 iPhone
… 在 2017年8月14日,21:53,Colin Cheng ***@***.***> 写道:
我这里的 egg-logrotator 是直接安装在 node_modules 目录下的,与 egg 在同一级目录,而不是在 egg 的 node_modules 下。难道还需要进入到 egg 里再次 npm i 一次吗?
npm version: 4.2.0
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
但是在 egg-schedule 目录下 npm install 并没有把
而不是这样:
|
这是npm 3 后正常的行为吧,之前怀疑是安装中断所以让你重装再试试
发自我的 iPhone
… 在 2017年8月14日,22:58,Colin Cheng ***@***.***> 写道:
但是在 egg-schedule 目录下 npm install 并没有把 egg-logrotator 安装到 node_modules/egg/node_modules 下,现在的目录结构是这样:
node_modules
├── egg
├── egg-logrotator
而不是这样:
node_modules
├── egg
│ ├── node_modules
│ │ ├── egg-logrotator
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@zbinlin 在 eggjs/schedule#23 顺便支持了 |
不用手动关闭的,那边合并后会自动 close 这个的。 |
当前 schedule 里使用 cron 方式时,不支持设置 timezone,建议把
cron-parser
的options 暴露出来用于设置 timezone.
The text was updated successfully, but these errors were encountered: