반응형
① 리눅스 부팅시 명령 자동 실행
/etc/rc.d/rc.local 파일에 실행할 명령을 넣어주면 부팅시마다 해당 명령을 실행한다.
그 후 해당 파일에 실행 권한을 부여한다.
1 2 | vi /etc/rc.d/rc.local chmod +x rc.local | cs |
만약 특정 사용자(abc)로 실행을 하도록 하고 싶다면
1 | sudo -u abc /usr/bin/command | cs |
② 리눅스 부팅시 서비스 자동 실행
chkconfig는 특정 런레벨에서 서비스 실행여부를 결정한다.
예시로 리눅스가 켜질 때 공유폴더가 자동으로 서비스에 등록되도록
chkconfig를 등록하는 과정을 진행해보겠다. (환경은 우분투)
1 공유폴더구성
2 쉘 스크립트작성
① 아래 디렉토리로 이동한다.
② vi vbmnt ← 만들 파일 이름 지정 후 다음과 같이 작성한다.
1
2
3 |
#!/bin/sh
#chkconfig: - 50 50
#description |
cs |
③ 공유폴더를 Destination에 마운트한다.
1 |
mount -t vboxsf lin_dir /root/mnt |
cs |
3 chkconfig에 서비스 등록하기
1
2
3
4
5 |
chkconfig --add vbmnt # 등록
chkconfig --level 3 vbmnt on # 런레벨 3 on
chkconfig --list | grep vbmnt
vbmnt 0:off 1:off 2:off 3:on 4:off 5:off 6:off |
cs |
4 재부팅 후 마운팅된 것을 확인
반응형
'OS-서버 > 리눅스-유닉스' 카테고리의 다른 글
RHEL/Centos Nginx 설치 (0) | 2018.04.09 |
---|---|
Solaris SVCS(서비스 관리) 사용방법 (0) | 2018.03.21 |
쉘스크립트 기본 문법 (0) | 2018.03.21 |
우분투에서 그누보드5 설치 (2) | 2017.12.20 |
Ubuntu , CentOS - ftp 설치 (0) | 2017.12.20 |