강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정작업 실행을 예약하는 at명령어의 데몬파일 atd 활용

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정작업 실행을 예약하는 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데몬을 시작, 종료, 재시작을 있습니다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  220 명