본문 바로가기

컴퓨터/Ubuntu

ubuntu cron

실행
crontab -e
편집

리눅스의 cron은 주기적인 작업을 자동으로 실행하기 위한 시간 기반의 작업 스케줄러입니다. cron을 사용하면 특정 시간, 날짜, 간격에 따라 스크립트나 명령어를 자동으로 실행할 수 있습니다. 예를 들어, 매일 밤 자동으로 백업을 수행하거나 매주 특정 스크립트를 실행하는 것과 같은 작업을 설정할 수 있습니다.

cron의 핵심 요소는 크론탭(crontab) 파일입니다. 이 파일에는 어떤 명령어를 언제 실행할지에 대한 정보가 들어 있습니다. 크론탭 파일은 다음과 같은 형식을 가지고 있습니다:

분 시간 일 월 요일 명령어
분: 0에서 59 사이의 값
시간: 0에서 23 사이의 값 (24시간 형식)
일: 1에서 31 사이의 값
월: 1에서 12 사이의 값 또는 JAN, FEB 등의 월 이름
요일: 0에서 7 사이의 값 (0과 7은 일요일), 또는 SUN, MON 등의 요일 이름
명령어: 실행할 명령어나 스크립트
예를 들어, 매일 밤 11시에 backup.sh 스크립트를 실행하려면 크론탭 파일에 다음과 같이 작성합니다:

0 23 * * * /path/to/backup.sh
cron은 시스템 관리자나 개별 사용자가 자신의 작업을 자동화하는 데 매우 유용한 도구입니다.

확인
crontab -l
sudo crontab -u 사용자이름 -l #다른 사용자의 스케쥴 확인

'컴퓨터 > Ubuntu' 카테고리의 다른 글

Ubuntu ssh  (0) 2023.12.11
Ubuntu dpkg deb  (0) 2023.05.08
우분투 원격제어  (0) 2023.04.26
Ubuntu openvpn  (0) 2023.03.20
Ubuntu 디스크 파티션, 포맷, 마운트  (0) 2022.10.23