我使用supervisor启动节点服务器。 "主管中有选项--help"叫
-p | --poll间隔 多长时间轮询观察文件的更改。 默认为节点默认值。
但这不是我想要的。我想跑#34; git pull"在每1分钟一次。无论如何要做到这一点? 它可以是NPM或主管,或其他。
答案 0 :(得分:1)
在linux / unix中使用cron job,在windows中使用任务调度程序。他们相似。
对于cron作业,首先编写一个shell脚本来执行您想要的操作,例如git pull
。假设它是/scripts/git_pull_job.sh
,并使其可执行。
chmod 755 /scripts/git_pull_job.sh
然后添加作业。在终端输入:
crontab -e
然后在VI
样式编辑器中输入如下所示的内容,并保存并关闭为VI
。它将每分钟运行一次。
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin
* * * * * /scripts/git_pull_job.sh
答案 1 :(得分:0)
为什么不运行一个cron工作? git不是节点功能,它是一个OS功能。使用操作系统工具。