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

at 예약작업리스트 확인 및 삭제하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

at 예약작업리스트 확인 및 삭제하기

 

 

 

 

at로 여러 개의 예약작업을 설정해 두었다면 이를 확인하거나 불필요해진 작업을 취소하는 명령어가 필요할 것입니다.

 

 

 

 이번 예에서는 at의 예약작업 확인과 예약된 작업을 취소하는 방법에 대해서 알아보겠습니다.

 

 

 

 아래와 같이 atq로 확인한 결과 현재 예정된 at작업은 아무것도 존재하지 않습니다.

 

 

 

 

 

[root@su250 ~]# atq

[root@su250 ~]#

 

 

 

 

그리고 아래와 같이 backup.sh httpd_start.sh, 그리고 mysqld_start.sh스크립트파일의 내용을 각각 확인 하였습니다.

 

 

 

 , 이 세개의 스크립트파일은 /home백업, 아파치웹서버를 실행, 그리고 MYSQL데이터베이스 데몬을 실행하는 간단한 스크립트파일들입니다.

 

 

 

 

 

[root@su250 ~]# cat /root/backup.sh

#!/bin/bash

 

tar cvfz /backup/home.tar.gz /home >& /dev/null

[root@su250 ~]#

[root@su250 ~]# cat /root/httpd_start.sh

#!/bin/bash

 

/usr/local/apache/bin/apachectl start

[root@su250 ~]#

[root@su250 ~]# cat /root/mysqld_start.sh

#!/bin/bash

 

/usr/local/mysql/bin/mysqld_safe &

[root@su250 ~]#

 

 

 

 

그리고 아래와 같이 위의 3개의 파일내용을 각각 at작업으로 예약작업 설정을 하였습니다.

 

 

 

 

, backup.sh 22시 10 실행이 되도록 at예약설정을 하였고, httpd_start.sh 22시 20 실행이 되도록 at예약설정을 하였으며, mysql_start.sh 22시 30 각각 실행이 되도록 at예약설정을 한 것입니다.

 

 

 

 

 

[root@su250 ~]# at -f /root/backup.sh 22:10

job 5 at 2023-01-12 22:10

[root@su250 ~]#

[root@su250 ~]# at -f /root/httpd_start.sh 22:20

job 6 at 2023-01-12 22:20

[root@su250 ~]#

[root@su250 ~]# at -f /root/mysqld_start.sh 22:30

job 7 at 2023-01-12 22:30

[root@su250 ~]#

 

 

 

 

그리고 예약설정작업이 설정되어 있는가를 확인하기 위하여 다음과 같이 atq를 실행하였습니다.

 

 

 

 아래 예와 같이 모두 예약설정이 되어 있다는 것을 확인 할 수 있습니다.

 

 

 

 

 

[root@su250 ~]# atq

7       2023-01-12 22:30 a root

6       2023-01-12 22:20 a root

5       2023-01-12 22:10 a root

[root@su250 ~]#

 

 

 

 

, 그럼 이번에는 at 실행리스트들 중에서 불필요해진 작업을 취소(삭제, at명령취소)해 보도록 하겠습니다.

 

 

 

 atrm이라는 명령어는 at로 실행 예정된 작업을 취소할 수 있습니다.

 

 

 

 

 

[root@su250 ~]# atrm 5

[root@su250 ~]#

[root@su250 ~]# atq

7       2023-01-12 22:30 a root

6       2023-01-12 22:20 a root

[root@su250 ~]#

 

 

 

 

위의 예에서 5번 예약작업을 예약 취소한 예입니다.

 

 

 

 그리고 다음은 6번 예약작업을 예약취소 하였습니다.

 

 

 

 

 

[root@su250 ~]# atrm 6

[root@su250 ~]#

[root@su250 ~]# atq

7       2023-01-12 22:30 a root

[root@su250 ~]#

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,033 명
  • 현재 강좌수 :  35,783 개
  • 현재 접속자 :  121 명