WordPress auto upgrade script

Posted in Daily on November 26th, 2009 by Banbanli

這樣省下了不少時間。
這個Tar pipe 很奇妙說,主要就是把原本解開的 wordpress/ 下的檔案先包起來,然後再把他解回blog 的目錄。

#!/bin/bash
CURDIR=$(pwd)
SITE="http://www.banbanli.net/blog"
echo Updating WordPress in $CURDIR
echo 1. downloading latest build
wget -q http://wordpress.org/latest.tar.gz
echo 2. unpacking latest build
tar zxf latest.tar.gz
cd wordpress/
echo 3. replacing old files with fresh ones
tar cf - . | (cd $CURDIR; tar xf -)
echo 4. updating your blog
wget -q -O - ${SITE}/wp-admin/upgrade.php?step=1> /dev/null
echo 5. removing unneeded files and directory
rm -f ../latest.tar.gz
echo 6. all done !

refer by http://planetozh.com/blog/2007/10/wordpress-upgrade-script/