歡迎您光臨本站 註冊首頁

自動為目標文件創建軟連接

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

#!/bin/sh

#Function: Auto link (alpha|beta)"$date".cert to (ALPHA|BETA)"$date".cert #2012-04-24 #version1.0 by Zhangwei #cert的認證文件以主機名為文件名,但是主機名為大寫,認證出的文件名為小寫,所以做個link #以便func_server可以認出實際主機名(大寫) #主機名規範為ALPHA2001-01-001或BETA2001-01-001
_pwd=`pwd` _chktime=`date -d "1 days ago" %Y%m%d` ls -a|grep '^[a-z]' > /home/work/zhangwei/tmpfile${_chktime}
i=0 cd /var/lib/certmaster/certmaster/certs while read line do F_flag="2012" i=$(($i 1)) first_alphabat=`echo $line|cut -c 1` case ${first_alphabat} in a) F_flag="6" Front_name="ALPHA" ;; b) F_flag="5" Front_name="BETA" ;;
*) echo "Non-standard Hostname: $line" esac if [ ${F_flag} -lt "9" ];then Back_name=`echo ${line}|cut -c ${F_flag}-` NEW_name="${Front_name}${Back_name}" # echo "certname=${line} ln-to newcertname=${Front_name}${Back_name}" if [ -f ${NEW_name} ];then echo "$line: Soft_link exist" else ln -s ${line} ${NEW_name} fi fi done < /home/work/zhangwei/tmpfile${_chktime} echo "FINISH" #===== END =====

本文出自 「筆記本_by_豆腐兵」 博客,請務必保留此出處http://potaski.blog.51cto.com/3099084/843277


[火星人 ] 自動為目標文件創建軟連接已經有613次圍觀

http://coctec.com/docs/linux/show-post-45732.html