특정작업 실행을 예약하는 at명령어의 데몬파일 atd 활용
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,605 조회
- 0 추천
- 목록
본문
특정작업 실행을 예약하는 at명령어의 데몬파일 atd 활용
at로 예약작업의 실행을 가능하도록 하는 at의 서버데몬입니다.
시스템에서 atd가 실행이 되고 있어야만 at로 예약작업의 설정과 실행이 가능합니다.
그리고 atd 데몬의 실행내용과 함께 각 개별 예약작업의 수행내역들은 모두 /var/log/messages파일에 기록되어집니다.
사용형식 : atd [-l load_avg] [-b batch_interval] [-d] [-s] [-n]
데몬위치 : /usr/sbin/atd
컨트롤스크립트
시작 : /etc/rc.d/init.d/atd start
종료 : /etc/rc.d/init.d/atd stop
재시작 : /etc/rc.d/init.d/atd restart
[참고사항]
리눅스에는 예약작업에 관한 명령어들이 있습니다.
즉, at, atq, atrm, atd, atrun, batch등이 그것입니다.
즉, 이들 명령어들은 모두 지정된 시각에 특정작업을 수행할 수 있는 예약작업에 관한 명령어들로서 모두 함께 익혀두셔야하는 것입니다.
이와 함께 주기적(반복적)인 작업을 할 수 있는 crontab에 관한 명령어들도 함께 알아두신다면 완벽해 질 수 있습니다.
|
atd데몬의 시작
atd의 데몬을 시작하려면 다음과 같이 "atd start"를 해주시면 됩니다.
그런 다음 ps로 atd데몬의 실행을 확인한 것입니다.
[root@RockyLinux01 ~]# ps -ef |grep atd root 5402 1775 0 17:29 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# systemctl start atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# ps -ef |grep atd root 5405 1 0 17:29 ? 00:00:00 /usr/sbin/atd -f root 5407 1775 0 17:29 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# |
atd데몬의 종료
atd의 실행데몬을 종료하려면 다음과 같이 "atd stop"을 해주시면 됩니다.
그런 다음 ps로 atd데몬이 실행된 것을 확인하였지만 종료되었기 때문에 atd는 보이지 않습니다.
[root@RockyLinux01 ~]# ps -ef |grep atd root 1097 1 0 11:08 ? 00:00:00 /usr/sbin/atd -f root 5396 1775 0 17:29 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# systemctl stop atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# ps -ef |grep atd root 5402 1775 0 17:29 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# |
atd데몬의 재시작
atd의 데몬을 재시작하려면 다음과 같이 "atd restart"를 해주시면 됩니다.
그런 다음 ps로 atd데몬이 실행된 것을 확인한 것입니다.
[root@RockyLinux01 ~]# ps -ef | grep atd root 5405 1 0 17:29 ? 00:00:00 /usr/sbin/atd -f root 5409 1775 0 17:30 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# systemctl restart atd [root@RockyLinux01 ~]# [root@RockyLinux01 ~]# ps -ef | grep atd root 5413 1 0 17:30 ? 00:00:00 /usr/sbin/atd -f root 5415 1775 0 17:30 pts/0 00:00:00 grep --color=auto atd [root@RockyLinux01 ~]# |
이와 같이 systemctl을 이용하시면 /usr/sbin/atd데몬을 시작, 종료, 재시작을 할 수 있습니다.
관련자료
-
이전
-
다음