You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title></title><metacontent="width=device-width,initial-scale=1,user-scalable=yes" name="viewport"><metacontent="no-cache" http-equiv="cache-control"><metacontent="max-age=0" http-equiv="cache-control"><metacontent="0" http-equiv="expires"><metacontent="Tue, 01 Jan 1980 1:00:00 GMT" http-equiv="expires"><metacontent="no-cache" http-equiv="pragma"><linkhref="/app.min.css" rel="stylesheet"></head><body><div><divclass="menu"><divclass="container"><divclass="menu-items"><divclass="brand"><ahref="/" class="router-link-active"><imgsrc="/img/logo.png"><spanclass="name">node-cron</span></a></div><divclass="links"><ahref="/docs" class="router-link-exact-active router-link-active">Docs</a><ahref="https://github.com/node-cron/node-cron" target="_blank">Github</a></div></div></div></div><div><divclass="container"><divclass="docs-container"><divclass="docs-menu-container"><divclass="docs-menu-menu"><ulclass="docs-menu"><li><ahref="/docs#getting-started">Getting Started</a></li><li><ahref="/docs#cron-syntax">Cron Syntax</a></li></ul></div></div><divclass="docs-content-container"><h1>Documentation</h1><p>The node-cron module is tiny task scheduler in pure JavaScript for node.js based on GNU crontab. This module allows you to schedule task in node.js using full crontab syntax.</p><divid="getting-started"><h2>Getting Started</h2><p>Install node-cron using npm: <spanclass="code-inline">$ npm install --save node-cron</span></p><p>Import node-cron and schedule a task:<pre><code>
2
-
var cron = require('node-cron');
1
+
<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><title></title><metacontent="width=device-width,initial-scale=1,user-scalable=yes" name="viewport"><metacontent="no-cache" http-equiv="cache-control"><metacontent="max-age=0" http-equiv="cache-control"><metacontent="0" http-equiv="expires"><metacontent="Tue, 01 Jan 1980 1:00:00 GMT" http-equiv="expires"><metacontent="no-cache" http-equiv="pragma"><linkhref="/app.min.css" rel="stylesheet"></head><body><div><divclass="menu"><divclass="container"><divclass="menu-items"><divclass="brand"><ahref="/" class="router-link-active"><imgsrc="/img/logo.png"><spanclass="name">node-cron</span></a></div><divclass="links"><ahref="/docs" class="router-link-exact-active router-link-active">Docs</a><ahref="https://github.com/node-cron/node-cron" target="_blank">Github</a></div></div></div></div><div><divclass="container"><divclass="docs-container"><divclass="docs-menu-container"><divclass="docs-menu-menu"><ulclass="docs-menu"><li><ahref="/docs#getting-started">Getting Started</a></li><li><ahref="/docs#cron-syntax">Cron Syntax</a></li></ul></div></div><divclass="docs-content-container"><h1>Documentation</h1><p>The node-cron module is tiny task scheduler in pure JavaScript for node.js based on GNU crontab. This module allows you to schedule task in node.js using full crontab syntax.</p><divid="getting-started"><h2>Getting Started</h2><p>Install node-cron using npm: <spanclass="code-inline">$ npm install --save node-cron</span></p><p>Import node-cron and schedule a task:<pre><code>
</pre></p></div><divid="cron-syntax"><h2>Cron Syntax</h2><p>This is a quick reference to cron syntax and also shows the options supported by node-cron.</p><h3>Allowed fields</h3><pre><code>
</pre></p></div><divid="cron-syntax"><h2>Cron Syntax</h2><p>This is a quick reference to cron syntax and also shows the options supported by node-cron.</p><h3>Allowed fields</h3><pre><code>
9
11
# ┌────────────── second (optional)
10
12
# │ ┌──────────── minute
11
13
# │ │ ┌────────── hour
@@ -16,39 +18,49 @@
16
18
# │ │ │ │ │ │
17
19
# * * * * * *
18
20
</code>
19
-
</pre><h3>Allowed values</h3><table><thead><tr><th>fields</th><th>values</th></tr></thead><tbody><tr><td>second</td><td>0-59</td></tr><tr><td>minute</td><td>0-59</td></tr><tr><td>hour</td><td>0-23</td></tr><tr><td>day of month</td><td>1-31</td></tr><tr><td>month</td><td>1-12 (or names, e.g: Jan, Feb, March, April)</td></tr><tr><td>day of week</td><td>0-7 (0 or 7 are sunday, or names, e.g. Sunday, Monday, Tue, Wed)</td></tr></tbody></table><h3>Using multiples values</h3>You may use multiples values separated by comma:<pre><code>
20
-
var cron = require('node-cron');
21
+
</pre><h3>Allowed values</h3><table><thead><tr><th>fields</th><th>values</th></tr></thead><tbody><tr><td>second</td><td>0-59</td></tr><tr><td>minute</td><td>0-59</td></tr><tr><td>hour</td><td>0-23</td></tr><tr><td>day of month</td><td>1-31</td></tr><tr><td>month</td><td>1-12 (or names, e.g: Jan, Feb, March, April)</td></tr><tr><td>day of week</td><td>0-7 (0 or 7 are sunday, or names, e.g. Sunday, Monday, Tue, Wed)</td></tr></tbody></table><h3>Using multiples values</h3>You may use multiples values separated by comma:<pre><code>
</pre><h3>Using step values</h3>Step values can be used in conjunction with ranges, following a range with '/' and a number. e.g: 1-10/2 that is the same as 2,4,6,8,10. Steps are also permitted after an asterisk, so if you want to say “every two minutes”, just use */2.<pre><code>
console<spanclass="token punctuation">.</span><spanclass="token function">log</span><spanclass="token punctuation">(</span><spanclass="token string">'running every minute to 1 from 5'</span><spanclass="token punctuation">)</span><spanclass="token punctuation">;</span>
</pre><h3>Using step values</h3>Step values can be used in conjunction with ranges, following a range with '/' and a number. e.g: 1-10/2 that is the same as 2,4,6,8,10. Steps are also permitted after an asterisk, so if you want to say “every two minutes”, just use */2.<pre><code>
console<spanclass="token punctuation">.</span><spanclass="token function">log</span><spanclass="token punctuation">(</span><spanclass="token string">'running a task every two minutes'</span><spanclass="token punctuation">)</span><spanclass="token punctuation">;</span>
console<spanclass="token punctuation">.</span><spanclass="token function">log</span><spanclass="token punctuation">(</span><spanclass="token string">'running on Sundays of January and September'</span><spanclass="token punctuation">)</span><spanclass="token punctuation">;</span>
console<spanclass="token punctuation">.</span><spanclass="token function">log</span><spanclass="token punctuation">(</span><spanclass="token string">'running on Sundays of January and September'</span><spanclass="token punctuation">)</span><spanclass="token punctuation">;</span>
0 commit comments