728x90
반응형
오늘은 AT 커맨드에 대해서 알아보겠습니다.
AT 명령은 지정된 시간에 특정 이벤트를 수행하는 것입니다.
즉, 예약 시스템같은 느낌이라고 보시면됩니다.
보통 AT와 CRON을 같이 이야기를 하곤합니다.
두 개의 차이점을 보면 AT는 1회성 작업을 수행할 때 사용하고, CRON은 반복적 작업을 수행할 때 사용합니다.
AT 명령어는 기본적으로 설치가 되어있지 않을 경우, yum으로 설치를 해야됩니다.
]# yum install at
AT는 보통 ]# at [옵션] "시간"로 사용하며, 아래와 같이 사용합니다.
**옵션
1. -f [파일명] : 스크립트 파일을 실행
]# at -f /test/test.sh 10:00 PM
-> 오후 10시에 /test/test.sh 스크립트 파일을 실행
2. -m : 메일을 전송
]# at -m 10:00 PM
-> 오후 10시에 메일을 전송
3. -l : 예약된 작업 리스트를 조회
]# at -l
2 Thu Apr 25 22:00:00 2024 a root
4. -d [at ID]: 예약된 작업을 취소
]# at -d 2
->3번에서 추가한 작업을 취소
5. -c [at ID] : 예약된 작업을 편집
**시간
]# at -f /test/test.sh now+5 minutes
->현재 시간에서 5분 후에 수행
]# at -f /test/test.sh now +1 hour
->현재 시간에서 1시간 후에 수행
]# at -f /test/test.sh 21:30 2024-04-25
->2024년4월25일 21:30에 수행
오늘 포스팅은 여기까지하겠습니다.
감사합니다.
728x90
반응형
'운영체제 > 리눅스' 카테고리의 다른 글
[리눅스] rpm 설치 시 dependency (0) | 2024.12.20 |
---|---|
[리눅스] git SSL certificate problem 해결방법 (4) | 2024.11.11 |
[리눅스] history 명령어에 날짜 적용 (0) | 2024.02.03 |
[리눅스] /dev/null 이란? (0) | 2024.01.16 |
[리눅스] git SSL connect error 해결 방법 (0) | 2023.12.28 |