배치 작업을 예약하는 가장 좋은 방법은 무엇입니까?
배치 작업은 예약 된 간격으로 실행되는 컴퓨터 프로그램입니다. 배치 작업을 예약하는 가장 좋은 방법은 프로세스를 컴퓨터의 작업 관리 시스템에 연결하는 것입니다. 이는 운영 체제 (OS)마다 다르며 일반적으로 유지 관리 유형 작업에 사용됩니다.
UNIX® 기반 운영 체제에서 일괄 처리 작업을 실행하는 가장 좋은 방법은 cron 태스크 관리자를 사용하는 것입니다. Cron은 UNIX®의 기본 작업 스케줄러 프로그램입니다. 이 프로그램은 특정 시간에 배치 작업을 예약 할 수 있습니다.
Windows® 운영 체제는 일반적으로 작업 스케줄러 프로그램을 사용하여 배치 작업을 실행합니다. 이 프로그램에는 각 작업을 실행할 시간 및 날짜 설정을 포함한 여러 구성 옵션이 있습니다. 작업 스케줄러 프로그램은 Windows®에서 일괄 작업을 예약하는 데 사용되는 기본 도구입니다.
Windows® 및 UNIX® 운영 체제 모두 배치 작업의 스케줄링을 관리하는 특수 관리 화면이 있습니다. 이러한 프로그램은 운영 체제의 관리 콘솔에서 액세스 할 수 있습니다. 운영 체제의 모든 스케줄 된 작업을 나열하는 사용하기 쉬운 스케줄러 프로그램을 제공합니다.
Linux® 운영 체제는 "At"및 "Batch"명령을 일괄 작업 예약 도구로 사용합니다. 이 명령을 통해 사용자는 배치 프로그램을 실행할 특정 날짜와 시간을 지정할 수 있습니다. 이 두 명령의 주요 차이점은 "일괄 처리"명령은 시스템 자원을 사용할 수있는 즉시 작업을 실행하도록 설계되었으며 "At"명령은 특정 시간을 기준으로한다는 것입니다.
배치 작업을 반복적으로 실행하도록 예약하려면 표준 배치 작업보다 더 복잡한 스케줄러가 필요합니다. 개발자는 cron 및 작업 스케줄러 프로그램을 사용하여 매일 실행되는 스크립트를 작성할 수 있습니다. 이러한 프로그램은 운영 체제에 따라 다르며 하루 종일 확인됩니다.
배치 프로그램은 일반적으로 매일 백업 및 디스크 정리 유틸리티를 포함한 유지 보수 작업에 사용됩니다. 이러한 유지 관리 프로그램은 시스템이 유휴 상태이고 네트워크 트래픽이 적은 피크가 아닌 시간에 가장 잘 실행됩니다. 이른 아침 또는 늦은 저녁에 실행되도록 배치 작업을 예약하면 업무량이 많은 시간에 컴퓨터 시스템 리소스를 사용할 수 있습니다.
대부분의 배치 작업은 몇 시간 동안 실행됩니다. 이러한 프로그램에는 고속 처리 능력이 필요하며 일반적으로 추가 컴퓨터 리소스를 사용합니다. 많은 정교한 예약 프로그램은 컴퓨터 내에서 사용 가능한 리소스로 일괄 작업을 실행할 수 있습니다. 리소스가 오버로드되면 추가 처리 성능을 사용할 수있을 때까지 일괄 작업이 보류됩니다.