Cron工作不起作用Ubuntu 16.04

时间:2017-06-01 00:24:44

标签: ubuntu cron

我的cron工作有问题。

这是我创建mongodb备份的脚本:

#!/bin/sh
echo "Running scheduleSpider.sh at \`date\`" >> /tmp/scheduleSpider.sh.log
DIR=`date +\%m\%d\%y`
DEST=/dbbackups/$DIR
mkdir $DEST
mongodump -h localhost:27017 -d xxx -u xxx -p xxxx -o $DEST

这是crontab -u root -e table content:

* * * * * /aamycrons/dbbackup.sh

如果我在终端跑:

 sh /aamycrons/dbbackup.sh

这很有效,它使我的数据库备份,但是cron不这样做,我做错了什么?

1 个答案:

答案 0 :(得分:0)

我的解决方案是在crontab中添加/ bin / sh。 所以最终的crontab -u root -e表内容为:

* * * * * /bin/sh /aamycrons/dbbackup.sh

它现在正在工作!