ほぼウトで使っているブログツールのp_blog。アルファ版をインストールしたのでバージョンアップが頻繁にある。新機能やバグフィックスがあるので、なるべくバージョンアップするようにしている。
ただ、さくらインターネットはphpファイルに実行権をつけないと動かないので、パーミッション変更するのも邪魔くさい。初めての時はftpからやったんだけど、かったるいしせっかくtelnetが使えるので、最近はコマンドラインから手作業でやってる。それでも、各種設定ファイルの移行とかいい加減邪魔くさくなってきたので、数年ぶりにシェルスクリプトでバッチファイルを組んでみた。
さすがにこうなると楽チンだなー。コマンド一発で移行完了。これからは頻繁にバージョンアップできる。シェルスクリプトなんて仕事でやってる時、こんなのこの仕事終わったら使い道ねえよ、くらいに思ってたんですが実はあちこちで役に立ってたりするので感謝だな。
それ、すごく欲しいです。パーミッションの変更だけはバッチ組んであるんだけど、もし上書きするファイルしないファイルなども制御しているのであれば、ぜひとも。
ただのコマンドの羅列なんであんまり役に立たないと思うけど。
http://gunner.jp/pblogsetup.sh.gz
実行権つけて、
csh ./pblogsetup.sh newblogdir oldblogdir cssdir
引数はそれぞれ
newblogdir:新しいブログまでのパス
oldblogdir:現在のブログまでのパス
cssdir:オリジナルのCSSディレクトリの名前
って感じです。パスの最後のスラッシュは付けない。
最後の方で、オレのブログ用のタイトルロゴや昔の日記のコピーをしてるので、その辺は削るなり、直すなりって感じで。
汎用性とかあんまり考えてないし、パーミッションの変更もかなりおおざっぱです。エラーメッセージでno matchとか出ると思うけど、全部無視で問題ないかと。
かたじけない。多謝。