2019년 10월 10일 목요일

우분투 부팅시 스크립트 자동 실행

이 글은 우분투 부팅시 스크립트 자동 실행 방법을 간략히 남긴다.

다음과 같이 스크립트를 작성한다.
cd /etc/init.d/
sudo gedit auto_bat.sh

다음과 같이 파일 편집한다. 여기서 &는 병렬 프로세스 실행 옵션이다. &&를 붙이면 앞의 명령이 제대로 실행된 후 조건에 따라 후속 실행된다.
#!/bin/bash

PATH=/usr/local/bin
sleep 3
time &

sleep 3
date &

파일을 저장한 후 다음 명령으로 부팅시 실행될 스크립트를 등록한다. 프로세스 <우선순위>는 생략가능하며, 99 이하 값을 준다.
cd /etc/init.d/
sudo chmod +x auto_bat.sh
sudo update-rc.d auto_bat.sh defaults <우선순위>
reboot

서비스 중인 상황을 다음 명령으로 확인한다.
initctl list
service --status-all


만약 제거하고자 한다면 다음처럼 하면 된다.
cd /etc/init.d/
sudo update-rc.d -f <script file name> remove

자세한 내용은 다음을 참고 바란다.


댓글 없음:

댓글 쓰기