Linuxpia/Linux 명령어

계획성 있는 작업 실행하기, atd

Linuxpia4U 2023. 7. 6. 05:55
반응형

at는 원하는 시간에 특정 명령어를 실행하도록 작업 시간을 미리 정의하는 명령어입니다. atd는 at 명령으로 큐에 넣은 작업들을 실행하는 명령어입니다.

서식

atd [-옵션 [저장된 변수]]

atd [-옵션 [일관된 작업의 시간 간격]]

atd [-옵션 [저장된 변수]] [--옵션]

atd [-옵션 [일관된 작업의 시간 간격]] [--옵션]

 

명령어 위치

/usr/sbin/atd

관련 파일

/etc/at.allow, /etc/at.deny: at 시스템을 사용할 수 있는 사용자 결정

주요 사용 옵션

-l: 작업이 동시에 진행되지 않는 상황을 표시합니다.

-b: 동시 작업의 최소 시작 시간 간격을 초 단위로 명시합니다.(기본값은 60)

-d: 디버그. syslog를 사용하는 대신에 표준 에러로 에러 메시지를 출력합니다.

-a: 한 번에 /at/batch 큐를 처리합니다. 이는 이전 버전의 at와의 호환성을 위해 사용됩니다.

 

사례

at는 클라이언트이기 때문에 일반 사용자들이 실행시킬 수 있지만, 서버인  atd는 시스템 명령어이기 때문에 위치하는 디렉터리가 서로 다릅니다. ps 명령어와 grep 파이프로 출력된 결과에서 atd가 정상적으로 실행되고 있음을 확인할 수 있습니다.

반응형