-
[Linux] (CentOS 8) 기본 사용법 익히기 - 6 (CRON과 AT)CentOS 8 2023. 5. 30. 12:22
*cron : 반복되는 작업 또는 특정 시점에 수행할 작업을 미리 등록해놓을 수 있다.
분 시 일 월 요일 사용자 실행명령 순으로 명령을 해야하는데 매일 반복을 하고싶으면 *을 사용하시면 됩니다.
매월 1일 AM 05:00에 home에 있는 모든 것을 backup에 복사를 하라는 명령 요일 : 0 ~ 7 (일, 월, 화, 수, 목, 금, 토, 일) or SUN ~ SAT
예제)
생일 오전5시에 congratulation 실행이 되게해라.
00 05 28 4 * dkfk2gh congratulation
12월 25일에 산타가 선물을 주게해라.
00 00 25 12 * santa gift
셸 스크립트 : 셀 스크립트란 명령어를 여러개를 수행하는 파일을 말합니다.
셸 스크립트를 사용하는 방법
$2$3는 date 명령어를 실행 했을 때 2번째 나오는 것과 3번째 나오는 것을 의미 (월,일) vi /etc/crontab
i //편집모드 시작 crontab에 cron명령어를 작성해 원하는 동작을 예약하는 방법입니다.
다음과 같이 파일 하나가 열리고 제가 cron 명령어를 적은 부분에 원하는 cron 명령어를 작성하면 됩니다. 헷갈리지 않도록 각 자리마다 무엇을 써야하는지도 나와있습니다. * at :
일회성 작업을 예약해준다.
rdate -s time.bora.net // time.bora.net은 우리나라 시간 서비스를 해주는 서버와 동기화 ( -s : syncronization )
dnf update
'CentOS 8' 카테고리의 다른 글
[Linux] (CentOS 8) 파이프, 필터, 리디렉션에 대해 알아보자 (0) 2023.05.30 [Linux] (CentOS 8) 네트워크 설정을 해보자 (1) 2023.05.30 [Linux] (CentOS 8) 기본 사용법 익히기 - 5 (find 명령어를 통해 검색을 해보자) (0) 2023.05.30 [Linux] (CentOS 8) 기본 사용법 익히기 - 4 (파일과 디렉터리 압축) 수정해야함 (0) 2023.05.30 [Linux] (CentOS 8) 기본 사용법 익히기 - 3 (파일의 디렉터리의 소유권과 허가권) (0) 2023.05.29