pleskがインストールされたサーバー(centOS)があり、毎日いくつかのバックアップを計画する必要があります。Pleskでは計画されたバックアップが1つしか許可されていないため、次のソリューションを作成しました。
- 毎晩フォルダ内にバックアップを作成します
- フォルダ内のtxtファイルのタイトルからその日を読み取るスクリプトを起動します(cronTABを介して毎晩起動されます)
- バックアップファイルを正しいディレクトリ内に移動します(日の名前に基づく)
- txtのタイトルでその日の名前を変更します
これは私のスクリプトです(現在テストされていません):
BACKUPNAME="backupname"
cd /backup/daily
find . -type f | while IFS= read filename; do
case "${filename,,*}" in
mon.txt) mv $BACKUPNAME ../mon
mv mon.txt tue.txt;;
tue.txt) mv $BACKUPNAME ../tue
mv tue.txt wed.txt;;
wed.txt) mv $BACKUPNAME ../wed
mv wed.txt thu.txt;;
thu.txt) mv $BACKUPNAME ../thu
mv thu.txt fri.txt;;
fri.txt) mv $BACKUPNAME ../fri
mv fri.txt sat.txt;;
sat.txt) mv $BACKUPNAME ../sat
mv sat.txt sun.txt;;
sun.txt) mv $BACKUPNAME ../sun
mv sun.txt mon.txt;;
* : ;; #nothing
esac
done
あなたはそれが良い/安定した解決策だと思いますか?
ありがとう!