如何在Windows上通过crontab或cron作业运行Shell脚本

时间:2018-02-08 08:51:01

标签: node.js mongodb cron

我想使用自动化流程进行备份和还原。我正在寻找MongoDB本机功能,因为与其他NPM模块相比,备份和恢复所需的时间更短。

为此,我创建了Shell脚本,如下所示:

#!/bin/sh
DIR=`date +%m%d%y`
DEST=/db_backups/$DIR
mkdir $DEST
mongodump -h 127.0.0.1:27017 -d mydbname -o $DEST

现在我想通过cron运行这个脚本。这样做的最佳方法是什么? 我在nodejs Windows环境中。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:0)

为此,我们必须打开CMD并创建可根据您的要求运行的作业。 代码将在CMD上

schtasks /create /tn "mongodb_automated_job" /tr "location/mongo.sh" /sc minute /mo 1

它将每分钟运行一次。