簡単なバックアップ・ファイル・スクリプト
最近の仕事では、システムのバックアップとリカバリモジュールを担当し、shellスクリプトで実現します.linux shellプログラミングの勉強を始めます.
次のコードは、正当なユーザーであるかどうかを検出し、ソースファイルをバックアップディレクトリにコピーします.
次のコードは、正当なユーザーであるかどうかを検出し、ソースファイルをバックアップディレクトリにコピーします.
#
MYHOME=/usr/kyfxbl
#
USER_ID=`id|grep root`
if [ "$USER_ID" = "" ]
then
echo "wrong user"
exit 1
fi
#
if [ $# -ne 1 ]
then
echo "wrong parameter"
exit 1
fi
#
BACKUP_DIRECTORY=/user/kyfxbl/backup/$1
#
APP_DIRECTORY=/usr/kyfxbl/tomcat/webapps/xkglow/WEB-INF
#
LOGFILE=/usr/kyfxbl/log_file/log
#
if [ -e $APP_DIRECTORY/web.xml ]
then
mkdir "$BACKUP_DIRECTORY"
cp $APP_DIRECTORY/web.xml $BACKUP_DIRECTORY 1>>$LOGFILE
else
echo "file not exist"
echo $APP_DIRECTORY/web.xml
exit 1
fi
#
echo "backup succeed"