백그라운드
- 뒤에서 프로그램을 실행시킨다. (다른작업을 진행 할 수 있다.)
백그라운드로 실행하는 방법
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 파일에 명령어를 입력하면된다.
'Linux' 카테고리의 다른 글
[리눅스 커맨드라인] Part1. Shell 학습 - 1 (0) | 2021.01.21 |
---|---|
[Linux 기초] 생활 코딩 Linux 강의 정리 4 (0) | 2021.01.13 |
[ Linux ] shell 언어 설정 (영어로 바꾸기) (0) | 2021.01.12 |
[Linux 기초] 생활 코딩 Linux 강의 정리 2 (0) | 2021.01.12 |
[Linux] dpkg locked by another process 에러 (0) | 2021.01.12 |
댓글