리눅스 책 정리(3)

eunyeong·2023년 2월 20일
0

Linux_book

목록 보기
3/8

3단원 작업 스케쥴링

3.1 단일성 작업 예약

  • 한번 실행되고 종료되는 작업

  • 시스템에 파일 형태로 저장되어 있다가 실행된 뒤 사라짐

  • /var/spool/at 디렉토리에 존재하며 실행권한이 설정되어있음

3.1.1 at 명령 사용 (현실에서 잘 사용 x)

  • at [option] time-spec
  • ctrl+d로 빠져나올 수 있음
  • at 작업은 atq 명령으로 확인 가능

3.2. 주기적인 작업 예약

  • 특정 주기마다 실행되는 작업

3.2.1 crond 데몬

  • crontab명령을 사용하여 주기적 작업을 실행
  • /var/spool/cron 디렉토리에 각 사용자 이름으로 생성된 파일에 저장

3.2.2 crontab 명령 사용

1) crontab 명령을 사용하여 작업 예약

  • crontab -e를 실행하면 crontab.[임의문자열] 형태의 임시 파일 생성
  • 임시 파일을 편집할 수 있는 vi편집기 실행
  • 각 필드는 분 | 시 | 일 | 월 | 요일 | 명령어로 나뉘어져 있음
  • crontab 등록 형식에 맞는 텍스트 파일을 지정 하여 예약 가능
  • crontab file-name

2) crontab을 사용하여 작업 확인

  • crontab -l

3) crontab을 사용하여 작업 제거

  • crontab -r

3.2.3 시스템 작업 예약

→ cron : 매 분마다 작업을 확인하여 수행 (셧다운에 동작 x)_

→ anacron : 하루에 한 번 작업을 확인하여 수행 (부팅 시 다시 작업 수행)

profile
아무것도 모르는 초보

0개의 댓글