반응형
at 명령어
at 명령어는 Linux나 Unix 계열 운영체제에서 일회성으로 실행할 작업을 지정한 시간에 예약할 때 사용하는 명령어입니다. 이 명령어를 사용하면 시스템 부하나 리소스를 낭비하지 않고 작업을 예약할 수 있습니다.
at 명령어를 사용하는 방법
1. at 명령어 설치 확인
at 명령어가 설치되어 있는지 확인합니다.
which at
만약 설치되어 있지 않다면, 우분투에서는 다음과 같은 명령어로 설치할 수 있습니다.
sudo apt-get install -y at
2. 작업 예약
at 명령어로 예약할 작업을 입력합니다. 다음은 10분 후에 ls 명령어를 실행하는 예제입니다.
at now + 10 minutes
$ at now + 10 minutes
at> ls > /home/user/list.txt
at> <EOT>
at 명령어를 실행한 후, "at>" 프롬프트가 나타나면 예약할 작업을 입력합니다. 예약할 작업을 모두 입력한 후, Ctrl + D를 눌러서 입력을 마칩니다.
3. 작업 확인
예약한 작업은 atq 명령어로 확인할 수 있습니다. 다음은 예약한 작업 목록을 확인하는 명령어입니다.
atq
4. 작업 취소
예약한 작업을 취소하려면 atrm 명령어를 사용합니다. 다음은 예약한 작업 중 첫 번째 작업을 취소하는 명령어입니다.
atrm 1
5. 예약 작업 실행 결과 확인
예약한 작업이 실행되면, 결과는 작업이 실행된 시간과 함께 터미널에 출력됩니다. 만약 작업 결과를 파일로 저장하려면, 다음과 같이 명령을 입력합니다.
at -f /home/user/script.sh now + 10 minutes
위 예제는 /home/user/script.sh 스크립트를 10분 후에 실행하고, 실행 결과를 파일로 저장합니다.
이와 같이 at 명령어를 사용하여 작업을 예약할 수 있습니다. at 명령어를 사용하여 시스템 부하를 최소화하고, 효율적인 작업 관리를 할 수 있습니다.
update 후 reboot 예약
$ at now + 5 minute
at> yum -y update
at> reboot
at>
[1]+ Stopped at now + 5 minute
ctrl + c 빠져나온다
$ at -l
2 2007-11-14 11:50 a root
728x90
반응형
'리눅스' 카테고리의 다른 글
SSH를 사용하여 미러링을 수행하는 방법 (0) | 2013.09.29 |
---|---|
[리눅스] yum X window 설치 (0) | 2013.09.29 |
[리눅스] telnet server 설치하는 방법 (0) | 2013.09.29 |
e2label 명령어 (0) | 2013.09.29 |
ncurses libraries 오류 (0) | 2013.09.29 |