728x90
작업 예약
시스템에서 프로세스 실행 시 주기적으로 해야 하는 일이거나, 파일을 다운받는 작업과 같이 시간이 오래걸리는 작업들, 혹은 새벽에 작업을 실행해야 하는 경우 주로 사용한다.
주기적, 반복적인 작업을 자동으로 실행 할 수 있도록 시스템 작업을 예약해 놓은 것을cron이라 부르며, cron과 관련된 데몬은 crond다. /etc/crontab에서 설정 할 수 있다.
crontab 명령어
주기적, 반복적 작업을 실행시키는 명령어.
vi 편집기로 /etc/crontab 을 열면 파일의 형식을 볼 수 있다.
분 시 일 월 요일 계정 명령어 순으로 스크립트를 작성할 수 있다.
위의 스크립트를 분석해보면 매 15일 3시 1분마다 root가 /etc/cron.monthly를 실행(run-parts)한다.
at 명령어
특정 시간에 딱 한번만 명령어를 실행시키는 명령어 crontab이 주기적으로 그 시간마다 실행시킨다면 at은 한번만 실행하므로 몇시간뒤~ 몇일뒤~ 내일~ 이런 문법이 가능하다.
예
내일 4:00 에 업데이트를 하고 재부팅 한다는 말
728x90
'보안 > 강의정리' 카테고리의 다른 글
LVM(Logical Volume Manager) (0) | 2021.07.20 |
---|---|
파티션 및 마운트 (0) | 2021.07.16 |
리눅스 파일 접근제어(ACL) (0) | 2021.07.06 |
리눅스 파일 속성 설정 (0) | 2021.07.06 |
리눅스 특수권한 설정(permission) (0) | 2021.07.06 |