任何方式运行" git pull"在每一分钟

时间:2014-09-02 03:22:35

标签: node.js git

我使用supervisor启动节点服务器。 "主管中有选项--help"叫

  

-p | --poll间隔       多长时间轮询观察文件的更改。       默认为节点默认值。

但这不是我想要的。我想跑#34; git pull"在每1分钟一次。无论如何要做到这一点? 它可以是NPM或主管,或其他。

2 个答案:

答案 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功能。使用操作系统工具。