2017-04-05 177 views
0

我有一个脚本,我想每天更新。所以我必须使用crontab。我如何使用Crontab运行脚本?MongoDB - 使用Crontab运行脚本

UPDATE

我使用Ubuntu。

script file

+1

编写,通过MongoDB的运行查询一个bash文件,然后安排在bash (.sh)与crontab的cronjob文件。你使用的是什么版本的linux,请发布你的bash文件 – Jpsh

+1

这应该能解决你的查询。 http://stackoverflow.com/questions/19754784/running-a-simple-shell-script-as-a-cronjob –

+0

我会审查和尝试。 @RahulLakhanpal – forguta

回答

1

假设你想使用你在上午12:15 bash脚本每天更新。 然后一个条目添加到/etc/crontab这样

15 0 * * * /home/your_bash_script.sh 

只是为了更多的信息,被添加在cron时间条目

* * * * * * <your-bash-script-path> 
| | | | | | 
| | | | | +-- Year    (range: 1900-3000) 
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) 
| | | +------ Month of the Year (range: 1-12) 
| | +-------- Day of the Month (range: 1-31) 
| +---------- Hour    (range: 0-23) 
+------------ Minute   (range: 0-59) 
+0

我对cron没有任何问题。我只有创建我的bash文件时遇到问题。如何将任何脚本文件转换为bash? – forguta

+0

您正在使用ubuntu,因此任何使用bash命令且最后具有.sh文件扩展名的文件都是bash脚本。 –