티스토리 뷰

Linux

(9) 백그라운드 실행 & 항상 실행(daemon, service)

geonwoopaeng@gmail.com 2021. 2. 7. 19:26

 

### 백그라운드 실행 ###

: 사용자 간섭 없이 보이지 않는 뒷편에서 실행중인 컴퓨터 프로세스

-위키백과

 

Ctrl + z: 실행중인 프로그램을 백그라운드로 보내는 단축키.

(이 기능을 실행하면 명령어가 일시 정지 된다.)

 

fg: 입력시 원래 실행중인 프로그램으로 돌아간다.(원래의 것을 백그라운드로 만들시)

 

%2: 두번째 백그라운드를 실행시키고 싶을 때

 

kill (-9) %번호: 종료 시키고 싶은 백그라운드 파일

 

&가 명령어 뒤에 붙으면 명령어가 실행될 때 즉시 백그라운드로 실행된다.

(ex) ls -alR / > result.txt 2> error.log & :)

 

jobs: 백그라운드 작업들의 목록을 보여줍니다.

 

 

### 항상 실행(daemon, service) ###

 

daemon(service): 항상 실행되고 있는 프로그램

ex)server

 

/etc/init.d: daemon프로그램들이 위치한 디렉토리

 

sudo service [daemon프로그램이름] start: daemon프로그램 켜기

sudo service [daemon프로그램이름] stop: daemon프로그램 끄기

 

ps aux: 현재 실행되고 있는 프로세스 list 출력

ex) ps aux | grep apache2 (apache2리스트만 본다.)

 

컴퓨터 켜질때 daemon 자동실행확인

cd rc3.d/링크: 콘솔로 구성된 곳에 해당 링크 자동으로 실행 되게 한다.

cd rc5.d/링크: gui로 구성 된 곳에 해당 링크 자동으로 실행 되게 한다.

(링크에서 앞 S-자동으로 켜진것 K-자동으로 켜지지 않은것 ,다음 번호는 순서)

 

반응형
공지사항
최근에 올라온 글