본문 바로가기
Linux

[Linux 기초] 생활 코딩 Linux 강의 정리 3

by _avocado_ 2021. 1. 13.

백그라운드

- 뒤에서 프로그램을 실행시킨다. (다른작업을 진행 할 수 있다.)

 

백그라운드로 실행하는 방법

 

1. 프로그램 실행 중 : Ctrl + Z

         - ex) nano 실행 중

2. 명령어 단계에서 백그라운드로 보내기 : 명령어 마지막에 &

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

 

백그라운드 작업 확인하기 : jobs

 

백그라운드 작업을 불러오기(포그라운드로)

 

fb : 가장 최근 실행 프로그램을 불러옴(jobs 검색시 + 가 붙어있음)

 

fb %숫자 : 지정 번호 프로그램 불러옴(jobs 검색시 확인가능)

 

백그라운드 작업 종료시키기

 

kill %숫자 : 지정번호 프로그램 종료(정상 종료)

 

kill -9 %숫자 : 지정번호 프로그램 강제종료

 

데몬 (deamon)

   - 항상 실행되고 있어야 하는 프로그램

   - etc/init.d 에 설치된다.

 

 

데몬프로그램 켜기/끄기

 

sudo service 데몬 start : 실행

 

sudo service 데몬 stop : 종료

 

데몬프로그램 컴퓨터 부팅시 자동으로 실행하기

 

etc/rc3.d 에 프로그램 위치 링크걸기(S로 시작해야함)

 

cron

정기적으로 프로그램 실행시키기

 

crontab -e : 설정하는 파일

입력 방법

m h dom mon dow commend

 

m : 분 설정 (1: 시간기준 1분에 실행, 1/* 1분마다)

h : 시 dom : 날짜 mon : 달  dow: 요일(0=sunday)

 

ex) 10 1 * * 1 date >> date.log

 

-> 매달, 매월요일 1시 10분에 뒤 명령어를 실행한다.

 

tail -f 파일명 : 파일을 모니터링한다.

Alias

- 명령을 약어로 저장하기

alias l = 'ls -al'

l 에 ls -al을 부여하였다. l 만 입력해도 ls -al이 실행된다.

 

bash시작과 동시에 명령어 수행시키기

home디렉토리에 .bashrc 파일에 명령어를 입력하면된다.

댓글