2016-06-22 2 views
0
funktioniert

Ich möchte meine Datenbank-Backup täglich automatisch, also machte ich ein Shell-Skript, und es dann in cron.daily Ordner in Ubuntu 12.Shell-Skript in cron.daily nicht

Das Skript setzen ist nicht kompliziert,

#!/bin/sh 
DIR=`date +%m%d%y` 
DEST=/db_backups/$DIR 
mkdir $DEST 
mongodump -d myapp -o $DEST 

Dieses Skript funktioniert gut, wenn ich manuell wie ./automongobackup.sh dann es eine Backup-Datei an der richtigen Stelle. Also ich habe erwartet, wenn ich es in cron.daily, die Backup-Datenbank wird automatisch generiert, aber ich überprüft Backup-Ordner heute der Ordner leer war und etwas falsch zu erkennen.

Sollte ich eine andere Option einstellen? Die chmod ist 755. Ich habe einige Screenshots beigefügt, die erste ist meine ls-l in cron.daily und zweitens ist Skript. Irgendwelche fehlenden habe ich getan?

enter image description here enter image description here

+0

Wahrscheinlich müssen Sie den vollständigen Pfad zum auf mongodump. Hast du in deinem Syslog nach täglichen Crontab-Log-Einträgen gesucht? Was sagt es dir? – pah

Antwort

Verwandte Themen