ubuntu 13.10 , upstart 자동실행 방지
알아둘일
2014. 5. 31. 05:08
우분투 13.10 에서 init 스크립트가 자동실행되는 것을 방지하고자 한다.
기존에는 /etc/init.d 에 실행파일이 넣고, /etc/rcX.d 의 각 런레벨(X)에 해당하는 폴더에 S30mysql 이런식으로 symbolic 링크하는 방식이었다. (sys-v 방식인가?)
ln -s /etc/init.d/mysql /etc/rc2.d/S30mysql
또는
update-rc.d mysql defaults
update-rc.d -f mysql remove
그런데, 언제부터인가 ubuntu 에서 /etc/init 폴더에 mysql.conf 파일을 넣고, 해당파일에
start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]
이런식으로 실행할 runlevel 을 지정해서 자동실행하도록 했다.(upstart 방식? systemd?)
우분투에서 두가지 다 혼용해서 쓰고 있다.
/etc/init/mysql.conf 를 부팅시 자동실행되지 않게 하고자 한다.
echo 'manual' > /etc/init/mysql.override
위 처럼 XXX.override 파일을 만들어주면된다. 내용은 manual 을 넣어준다.
좀 복잡할 수 있지만, 위 사항만 기억하면 된다.
반응형
'알아둘일' 카테고리의 다른 글
sublime text 3 (ubuntu) 에서 convertToUTF8 의 Codecs33 에러 (0) | 2014.06.01 |
---|---|
sublime text 3 에서 한글을 써보자 (ubuntu 13.10) (0) | 2014.05.31 |
우분투(리눅스) 에서 하드용량이 없다고 나오는 문제(No space left on device) (0) | 2013.11.17 |
마리아DB, ubuntu 13.04 에서 설치하기. mariaDB on ubuntu 13.04 (0) | 2013.11.08 |
qmail 의 queue(큐) 를 삭제하는 방법 (0) | 2013.01.02 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.
,