arm 정보 공유 블로그
Arm License Daemon 자동 실행 본문
Arm License Daemon 자동실행 스크립트
ARM 툴의 라이선스 서버로 리눅스 시스템을 사용하는 경우, 서버를 재 실행할 때마다 라이선스 서버 데몬 프로그램을 수동으로 재 시작하는 것이 번거로울 수 있다. 시스템 부팅 시에 이를 자동으로 실행해 보자
- ARM License Daemon을 실행하는 스크립트를 먼저 작성한다. 예를 들어, arm_lic
- 작성된 스크립트 파일을 /etc/init.d/ 위치로 복사한다.
- 실행 권한을 부여한다
- chmod +x /etc/init.d/arm_lic
- rc.d 에 등록한다
- update-rc.d arm_lic defaults
- 등록된 스크립트를 제거하려면 아래 명령을 이용한다
- updatd-rc.d -f arm_lic remove
#! /bin/sh
### BEGIN INIT INFO
# Provides: arm_lic
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: your description here
### END INIT INFO
RETVAL=0
case "$1" in
start)
/Path_To/lmgrd -c /Path_To/license_file_name -l /Path_To/log_file_name
RETVAL=$?
;;
stop)
/Path_To/lmutil lmdown -q -c /Path_To/license_file_name
RETVAL=$?
;;
restart)
/Path_To/lmutil lmdown -q -c /Path_To/license_file_name
/Path_To/lmgrd -c /Path_To/license_file_name -l /Path_To/log_file_name
RETVAL=$?
;;
status)
RETVAL=$?
;;
*)
echo "Usage: /etc/init.d/arm_lic {start|stop|restart|status}"
exit 1
;;
esac
exit $RETVAL
'arm-Keil' 카테고리의 다른 글
Armv8 Architecture Overview (0) | 2021.11.24 |
---|---|
Triple Server Restart (0) | 2019.09.23 |
parallel make와 License seats 수 (0) | 2019.03.18 |
Arm License File 수정 (0) | 2019.03.18 |
라이선스 데몬 감시 및 재실행 (0) | 2018.11.16 |