배치 처리
배치 처리는 데이터 입력 그룹, 즉 "배치"에 대해 미리 정해진 일련의 명령을 수행하는 컴퓨터 프로세스입니다. 데이터 처리를 배치 방식으로 수행하면 반복 작업을 일관되고 반복적으로 자동화할 수 있어 상당한 시간을 절약할 수 있습니다. 배치 프로세스는 시작된 후 사용자 입력이 거의 또는 전혀 필요하지 않습니다.
명령을 스크립트 또는 배치 파일에 저장해 나중에 실행하거나, 애플리케이션 또는 명령줄에 직접 입력해 즉시 실행할 수 있습니다. 이러한 명령에는 일반적으로 처리할 데이터나 파일에 대한 직접적인 링크가 포함되지 않습니다. 대신 와일드카드 문자를 사용해 배치에서 처리할 파일이나 데이터의 종류를 지정할 수 있습니다. 예를 들어 사진가는 사진이 들어 있는 전체 폴더를 입력으로 받아, 특정 해상도로 크기를 조정하고 촬영 날짜와 시간으로 이름을 변경한 복사본을 새 폴더에 만드는 배치 파일을 생성할 수 있습니다. 배치 프로세스를 실행하는 애플리케이션 또는 운영 체제에 사용할 폴더를 지정하기만 하면 나머지는 자동으로 처리됩니다.
작업이라고도 하는 배치 프로세스는 한 번만 실행되도록 예약하거나 정해진 일정 또는 간격에 따라 반복 실행되도록 예약할 수 있습니다. 예를 들어 시스템 관리자는 특정 로컬 폴더를 클라우드 저장소에 백업하는 배치 파일을 작성한 다음, 해당 배치 프로세스가 매일 밤 실행되도록 예약할 수 있습니다. Unix와 Linux에는 여러 작업 예약 유틸리티가 포함되어 있습니다. at은 작업을 한 번 예약하고, cron은 반복 작업을 생성합니다. Windows에는 특정 시간이나 정기적인 간격에 작업을 실행할 수 있는 작업 스케줄러 애플리케이션이 포함되어 있습니다. macOS는 cron 및 at 외에도 launchd 유틸리티를 사용한 작업 예약을 지원합니다. 또한 사용자가 선택한 파일과 폴더에서 간단한 배치 작업을 수행할 수 있도록 빠른 동작과 폴더 동작도 지원합니다.
지식 테스트하기