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?
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