動作しませんので、私はシェルスクリプトを作り、その後、Ubuntuの12シェルスクリプトは、私が毎日自動的にバックアップに私のデータベースをしたい
スクリプトでcron.daily
フォルダにそれを置くことは、
#!/bin/sh
DIR=`date +%m%d%y`
DEST=/db_backups/$DIR
mkdir $DEST
mongodump -d myapp -o $DEST
このスクリプトは、./automongobackup.sh
のように手動で実行すると正常に動作し、適切な場所にバックアップファイルを作成します。だから、もし私がcron.daily
に入れると、バックアップデータベースは自動的に生成されますが、今日のバックアップフォルダは、フォルダが空で何か間違っていることを確認しました。
別のオプションを設定する必要がありますか? chmod
は755です。私はいくつかのスクリーンショットを添付しました。最初のものはls-l
でcron.daily
であり、2番目はスクリプトです。私が行方不明になった?
おそらくあなたはmongodumpへのフルパスを設定する必要があります。毎日のcrontabログエントリのsyslogをチェックしましたか?それはあなたに何を伝えますか? – pah