SH 3

리눅스 hosts 파일 수정 스크립트

IaaS에서 발행하는 인스턴스에 올라가는 이미지가 특정환경에 맞추어져 있는 관계로 hosts파일, env파일 내용을 수정 할 필요가 생겨서 스크립트를 작성 해 보았다. 우선 hosts파일에 추가 되어야 하는 내용인 노드이름과 ip정보를 읽어와서 hosts파일에 추가 해 주는 역할을 한다. # adjustHosts.sh #!/bin/bash nodeName=$(uname -n) ipAddr=$(ifconfig | grep "inet" | awk '{print $2}' | sed 's/^.*://g' | head --lines=1) echo "$ipAddr $nodeName" >> /etc/hosts exit 0 다른 부분에서도 사용될 여지가 많은 듯싶어 기록으로 남겨 둔다.

subversion 관련 스크립트..

프로젝트를 하면서 subversion과 hudson을 was를 통해서 제어해야 하는 이슈가 생겼다. 작년에 내가 했던 방법은 사람이 모든 것을 다 하는 것이었고 그 때는 그것도 힘들었다. 이제 시간이 1년이 더 지났으니.. 자동화를 시도하고.. 그 기록을 남겨 둔다. 우선.. Subversion 같은 경우는 별다른 외부 api가 없는 듯 싶었다. 아마도 내가 못 찾은 것이겠지만.. 그래서.. 직접 작성해 보았다. # svnMakeProject.sh #!/bin/bash SVN_HOME=/ssw/repository argc=$# argv0=$0 argv1=$1 svnadmin create $SVN_HOME/$argv1 exit 0 인자값을 입력받아 svn project를 생성한다. # svnSetting...