在一个文件中创建一个shell脚本,比如说叫做run.sh
#!/bin/sh
node app.js
给予其执行权限
chmod +x run.sh
然后
crontab -e
默认情况下,这是用默认的编辑器打开的,这通常是 vim.
| 提示如果你是vim的新手:使用i 进入插入模式,这样你就可以输入/粘贴,然后使用esc 和wq 来保存和退出。
现在你可以为每个cron job添加一行。
定义cron工作的语法有点吓人。这就是为什么我通常使用一个网站来帮助我生成它而不出错:https://crontab-generator.org/
你为cron job选择一个时间间隔,然后你输入要执行的命令。
我选择每天上午10点运行这个任务。
这是我需要运行的crontab行:
0 10 * * * /Users/flaviocopes/dev/run.sh >/dev/null 2>&1
如果一切顺利的话,cron job就设置好了。
一旦完成,你可以通过运行看到活动的cron作业列表:
crontab -l
你可以再次删除运行的cron jobcrontab -e ,删除这一行并退出编辑器。