0

ファイルをオンラインで保存する Web アプリケーションを作成しました。アップロードされたファイルのバックアップを定期的に、つまり 1 日または 1 時間後に取得したいと考えています。私は何をすべきか?

4

2 に答える 2

2

Linux を使用している場合はcronを使用し、Windows を使用している場合は定期的なスクリプトをスケジュールするためにタスク スケジューラを使用します。

于 2012-04-23T09:42:18.010 に答える
0

rsync コマンドを 1 時間ごと、1 日ごと、または cron を使用するたびに実行するようにスケジュールします。Rsync は、ディレクトリまたはファイルのバイトごとのコピーを行います。

rsync -av --delete /source/folder /destination/folder

これを backup.sh として保存し、サーバーの端末または ssh セッションで次のように入力します。

#crontab -e 
5 0 * * * /path/to/backup.sh

これにより、毎晩午前 0 時 5 分過ぎにバックアップ スクリプトが呼び出されます。

于 2012-04-23T09:43:47.367 に答える