Computer >> 컴퓨터 >  >> 체계 >> Linux

Ubuntu에서 Crontab으로 작업을 예약하고 자동화하는 방법

Ubuntu에서 Crontab으로 작업을 예약하고 자동화하는 방법

컴퓨터의 특정 작업을 직접 수동으로 처리해야 하는 데 지치셨습니까? Linux 또는 Ubuntu를 사용하는 경우 작업을 쉽게 예약할 수 있으므로 이러한 수동 작업은 문제가 되지 않습니다.

이 기사에서는 Crontab을 사용하여 Ubuntu에서 작업을 예약하고 자동화하는 방법에 대해 설명합니다. 여기서는 Ubuntu를 예로 사용하지만 아래 단계는 모든 Linux 배포판에서 작동합니다.

Crontab을 사용하여 Ubuntu에서 작업 예약 및 자동화

Cron 데몬은 Windows의 작업 스케줄러와 동일한 기능을 수행합니다. 이 응용 프로그램을 사용하면 백업 작업이든 유지 관리 작업이든 시작하려는 모든 프로세스에 대해 선호하는 시간을 선택할 수 있습니다. 이 유틸리티를 사용하면 수동 개입 없이 작업을 예약할 수 있습니다.

그러나 Crontab 사용에 대해 자세히 알아보기 전에 Crontab에서 작업을 구성하기 위한 구조와 배열을 이해하는 것이 중요합니다.

Crontab 작업 정렬 기본 사항

m h dom mon dow 사용자 명령
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └────── 요일 (0 – 6) (0은 일요일 또는 이름 사용)
│ │ │ └────────── 월 (1 – 12)
│ │ └────── ────────── 요일 (1 – 31)
│ └──────────────────── 시(0 ~ 23)
└───────────────────────── 최소 (0 – 59)

  • m – 분을 나타내며 0에서 59 사이의 숫자가 될 수 있습니다.
  • – 시간을 나타내며 0에서 23 사이의 숫자가 될 수 있습니다.
  • – 날짜를 나타내며 1에서 31 사이의 숫자가 될 수 있습니다.
  • - 월을 나타냅니다. 작업을 실행할 월을 명시적으로 설정할 수 있습니다. 범위는 1~12입니다.
  • 다우 – 특정 요일에 작업을 실행하시겠습니까? 0에서 6 사이의 숫자를 선택할 수 있습니다.
  • 사용자 – Ubuntu에 두 명 이상의 사용자가 있는 경우 작업을 담당할 사용자를 지정할 수 있습니다.
  • 명령 – 시간 및 사용자 계정을 선택한 후 작업 자체에 대한 명령을 작성해야 합니다.

Crontab을 사용하여 Ubuntu에서 백업을 예약하는 방법

Ubuntu에서 작업을 자동화하는 데 사용할 도구를 설명한 후 백업 작업을 예약하는 방법은 다음과 같습니다.

1. 애플리케이션 메뉴에서 또는 Ctrl 키를 눌러 터미널을 시작합니다. + 대체 + T .

2. 다음 명령을 입력하십시오:

crontab -e

3. 처음 실행하는 경우 파일을 열 편집기를 선택하라는 메시지가 표시됩니다. 2를 누를 수 있습니다. 나노용.

Ubuntu에서 Crontab으로 작업을 예약하고 자동화하는 방법

4. 열린 crontab 파일에서 아래쪽 화살표 키를 사용하여 파일 끝까지 아래로 스크롤합니다. 특정 시간에 실행할 작업을 추가하려면 다음 형식으로 작업을 추가하십시오.

m    h   dom   mon dow /file/path/to/command

예를 들어, 매주 월요일 오전 5시에 백업 스크립트를 실행하려면:

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Ubuntu에서 Crontab으로 작업을 예약하고 자동화하는 방법

5. 완료되면 Ctrl 키를 누릅니다. + O nano 편집기에 파일을 저장합니다. Ctrl 누르기 + X 나노 편집기를 종료합니다.

그게 다야.

결론

이 지침을 사용하면 Ubuntu에서 작업을 예약하는 것이 매우 쉬울 것입니다. Ubuntu 사용에 대한 더 많은 팁을 확인하시겠습니까? 복구 모드에서 Ubuntu를 부팅하는 방법에 대한 가이드를 확인하세요.