よく使うスクリプト

/var/wwwとDBを一括バックアップ

#!/bin/sh
if [ -e ~/www ]; then
        rm -rf ~/www
fi
echo "copy /var/www"
sudo cp -R /var/www ~
echo "chown"
sudo chown -R {user}:{group} ~/www
echo "mysql dump"
sudo mysqldump -u root -p -x --all-databases>~/www/backup.sql
echo "compress tar"
sudo tar cvf ~/www.tar.gz ~/www

 

rsyncでssh先にコピー

aはパーミッションをそのままコピー。rはディレクトリを再帰的にコピー

rsync -ar --delete {from folder} {user}@{host}:{to folder}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください