OS 운영체제 및 보안/Solaris
Solaris Bind 자동 스크립
하얀공간
2010. 10. 11. 12:09
요즘은 편리하게 할려고 자동 스크립을 자주 찾게 되네요 -_-; 이러다가 명령어 다 까먹겠네요
OS : Solaris
Bind 실행 파일 : /usr/local/sbin/named
pid 위치 : /var/run/named.pid
# cd /var/named <- 자동 스크립 파일 저장 위치
# cat >> Bind_named.sh <- 자동 스크립 파일 생성
---------------------------------------------------------------------------------------
#!/bin/sh
#
# Control the Internet name servic
PATH=/sbin:/usr/sbin:/usr/bin:/bin
export PATH
[ -f /etc/named.conf ] || exit 0
case "$1" in
'start')
if [ -x /usr/local/sbin/named ];
then
/usr/local/sbin/named;
echo "Internet name service started"
fi
;;
'stop')
if [ -r /var/run/named.pid ];
then
Pid=`cat /var/run/named.pid`
kill -9 $Pid
sleep 2
echo "Internet name service stopped"
fi
;;
'restart')
if [ -r /var/run/named.pid ];
then
Pid=`cat /var/run/named.pid`
kill -1 $Pid
sleep 5
echo "Internet name service restarted"
fi
;;
*)
echo "usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
Ctrl + C
---------------------------------------------------------------------------------------
# chmod 744 Bind_named.sh <- 자동 스크립 권한
# cd /etc/rc2.d <- 자동 스크립 파일을 링크로 걸 위치
# ln -s /var/namd/Bind_named.sh S10named <- 자동 스크립 파일을 링크 거는 명령어
이렇게 하면 Server 재부팅시 자동으로 실행이 진행됨