Linux 시스템 관리자 및 개발자는 종종 cron
명령을 사용하여 정기적 인 작업을 수행합니다. 그러나 at
명령 인 일회성 작업을 예약하기위한 또 다른 강력한 도구가 있습니다. 이 기사는 구문, 사용법 예제 및 모범 사례를 포함하여 at
명령으로 뛰어납니다.
at
명령을 이해하십시오
at
Command는 사용자가 향후 특정 시간에 실행할 명령 또는 스크립트를 예약 할 수있는 다목적 유틸리티입니다. 수동 개입없이 유지 보수 작업, 백업 또는 시스템 업데이트와 같은 일회성 작업을 실행하는 데 특히 적합합니다. at
명령은 표준 입력 또는 파일에서 실행될 명령을 읽고 그에 따라 배열합니다.
명령 at
설치하십시오
대부분의 Linux 배포판에는 at
명령이 사전 설치되어 있습니다. 그러나 시스템에 없으면 유통의 패키지 관리자를 사용하여 설치할 수 있습니다. 데비안 기반 배포의 경우 다음 명령을 사용하십시오.
sudo apt-get 설치
Red Hat 기반 배포의 경우 다음 명령을 사용하십시오.
Sudo Yum 설치
구문 및 옵션
at
명령의 기본 구문은 다음과 같습니다.
[옵션] 시간에
at
명령에 사용할 수있는 옵션에는 다음이 포함됩니다.
-f
: 실행될 명령이 포함 된 파일을 지정합니다.-t
: UNIX 타임 스탬프를 사용하여 명령을 실행할 시간을 지정하십시오.-m
: 작업이 완료된 후 사용자에게 이메일을 보냅니다.-q
: 작업을 배치 할 대기열을 지정합니다.일회성 숙제를 마련하십시오
일회성 작업을 예약하려면 필요한 실행 시간 만 제공하십시오. at
명령은 다음과 같은 다양한 시간 형식을 지원합니다.
예를 들어, 일회성 작업을 예약하고 "Hello, World!"가 포함 된 파일을 만들려면 다음 명령을 사용할 /tmp
있습니다.
Echo 'Hello, World!'
또는 다음과 같이 명령을 정렬 할 수 있습니다.
이제 1 시간 <p> Ctrl D를 눌러 <code>at</code> 명령 터미널을 종료하십시오.</p><p> <strong>예정된 작업을 나열하고 관리합니다</strong></p><p> 현재 사용자를 위해 예정된 모든 작업을 나열하려면 AT명령을 마스터하기위한 일회성 작업 스케줄링 안내서Q"명령을 사용하십시오.</p><pre class="brush:php;toolbar:false"> ATQ
예정된 작업을 삭제하려면 AT명령을 마스터하기위한 일회성 작업 스케줄링 안내서RM"명령을 사용하고 작업 ID를 사용하십시오.
Atrm<job_id></job_id>
모범 사례
at
명령을 사용할 때 다음과 같은 모범 사례를 명심하십시오.
at
명령이 시스템에 설치되어 활성화되어 있는지 항상 확인하십시오.at
작업에 설명적인 의견을 사용하여 목적을 쉽게 이해할 수 있도록하십시오.at
명령을 사용하기 전에 명령 또는 스크립트를 테스트하여 예약하십시오.at
명령은 일회성 작업을 위해 설계되었습니다. 반복적 인 작업의 경우 cron
명령을 사용하십시오. at
예제
at
명령을 사용하는 방법에 대한 몇 가지 예는 다음과 같습니다.
at 10:00 AM
at 10:00 AM July 25
에 작업 예약at 10:00 AM 6/22/2023
at 10:00 AM next month
at 10:00 AM tomorrow
at now 1 hour
at now 30 minutes
at now 1 week; at now 2 weeks
및 2 주 후에 수행 할 작업을 예약하십시오at now 1 year; at now 2 years
후에 수행 할 작업을 예약하십시오at midnight
고급 팁
다중 명령 일정 : 작업에서 여러 명령을 순차적으로 실행하면 at
명령 터미널에서 한 줄 당 하나의 명령을 입력 할 수 있습니다. 모든 명령을 입력 한 후 Ctrl D를 눌러 종료하고 작업을 저장하십시오.
스크립트 사용 : 실행할 모든 명령이 포함 된 쉘 스크립트를 작성하고 -f
옵션을 사용하여 스크립트 파일을 지정하십시오. 스크립트가 실행 가능한지 확인하십시오.
이메일 알림 받기 : -m
옵션을 사용하여 작업이 완료된 후 이메일 알림을받습니다.
큐를 지정하십시오 : at
명령을 사용하면 큐를 지정하여 작업을 -q
옵션 (순차적 문자)으로 사용하도록합니다. 다른 줄의 작업은 서로 독립적입니다.
at
명령은 강력한 도구이지만 Linux에서 작업을 예약하는 유일한 옵션은 아닙니다. 반복적 인 작업 또는보다 복잡한 스케줄링 요구의 경우 추가 유연성과 작업 일정을 제어하는 cron
시스템 사용을 고려하십시오.
at
명령은 일회성 작업에 적합하며 cron
명령은 정기적 인 작업에 적합합니다. 이 팁을 사용하면 at
명령을 활용하고 워크 플로우를 자동화하며 생산성을 높일 수 있습니다. 나는 당신에게 행복한 파견을 기원합니다!
위 내용은 'AT'명령을 마스터하기위한 일회성 작업 스케줄링 안내서의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!