본문 바로가기
Software/Script

[Bash] 4.1 유용한 Command

by 리미와감자 2024. 11. 23.
728x90
반응형

[Bash] 4.1 유용한 Command

 

 

정기적으로 실행해야 하는 작업

 

형식

crontab [옵션]

 

옵션

 

옵션 설명
-e 현재 사용자의 crontab 파일을 편집합니다.
-l 현재 사용자의 crontab 설정을 출력합니다.
-r 현재 사용자의 crontab 파일을 삭제합니다.
-u 특정 사용자의 crontab 파일을 설정하거나 조회합니다(루트 권한 필요).

 

 

crontab 파일 구조

주기 설명
0 ~ 59
0 ~ 23
1 ~ 31
1 ~ 12
요일 0 ~ 7(0, 7이 일요일)

 

 

# 분 시 일 월 요일 명령어

# 매주 월요일 오전 2시 30분에 /path/to/command를 실행
30 2 * * 1 /path/to/command

 

 

특수 문자

기호 의미
* 모든 값
, 여러 값 지정 (: 1,15 → 1일과 15)
- 범위 지정 (: 1-5 → 1부터 5까지)
/ 간격 지정 (: */5 → 5분마다 실행)

 

# 분 시 일 월 요일 명령어

# 매 15분마다 명령 실행
*/15 * * * * /path/to/command

 

 

특수 문자열

문자열 의미
@reboot 시스템 부팅 시 실행
@yearly 매년 1100분에 실행
@monthly 매월 100분에 실행
@weekly 매주 일요일 00분에 실행
@daily 매일 00분에 실행
@hourly 매시간 0분에 실행

 

# 분 시 일 월 요일 명령어

# 매일 자정에 명령 실행
@daily /path/to/command
728x90
반응형

'Software > Script' 카테고리의 다른 글

[Bash] 4.3 유용한 Command  (0) 2024.11.26
[Bash] 4.2 유용한 Command  (0) 2024.11.24
[Bash] 3. Command 훑어보기  (0) 2024.11.21
[Bash] 2. Process  (0) 2024.11.20
[Bash] 1. Shell이란?  (0) 2024.11.19

댓글