さくらのサーバーのスクリプト作成
2012/5/15 火曜日 サポートログ, 法人サポートログ
ダウンロードサイトを運営しているとある会社様の保守で今回スクリプトを作成しました。
お客様がこれまで神経をすり減らして1日がかりで行っていた更新作業をたった5分でできるようになりとても喜んで頂きました。
さくらインターネットですが、こちらは公式の情報はございませんが、スクリプトファイルを実行する事が可能です。
今回は、ベーシック認証に使う、.htaccessファイルをキーにして500人分のファイルを配置置き換えを行います。
スクリプトの内容は以下の通り
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
MST=”/home/12345/www/12345-user/67890/master”
LIST=”/home/12345/www/12345-user/tmp/list.txt”
ls -l /home/12345/www/12345-user/67890/usr/*/.htaccess | grep htaccess | awk ‘{print $9}’ | cut -d \/ -f 1-8 > $LIST
for x in `cat $LIST`
do
cd $x
cp -rp $MST/master.zip .
cp -rp $MST/index.html .
done
rm -rf $LIST
上記のスクリプトを 任意のファイル名.sh に書き込みして、sh -x 任意のファイル名.shを叩けば、配置(2回目以降は更新)を行ってくれます。