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