편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
{{소문자}} | {{소문자}} | ||
;at | ;at | ||
;/usr/bin/at | ;/usr/bin/at | ||
; | ;앳 | ||
;atd | ;atd | ||
10번째 줄: | 9번째 줄: | ||
==at== | ==at== | ||
* 지정한 명령어를 지정한 시각에 1회 실행하도록 하는 리눅스 명령어 | * 지정한 명령어를 지정한 시각에 1회 실행하도록 하는 리눅스 명령어 | ||
* 시간이 되면 수행되고 목록에서 사라진다. | * 시간이 되면 수행되고 목록에서 사라진다. | ||
* 예약작업 목록 확인 명령어 | |||
* 예약작업 | |||
<source lang='bash'> | <source lang='bash'> | ||
atq | atq | ||
at -l | at -l | ||
</source> | </source> | ||
* 예약작업 | * 예약작업 취소 명령어 | ||
<source lang='bash'> | <source lang='bash'> | ||
atrm 번호 | atrm 번호 | ||
37번째 줄: | 22번째 줄: | ||
at -r 번호 | at -r 번호 | ||
</source> | </source> | ||
==atd== | ==atd== | ||
*at 수행을 위한 데몬 | *at 수행을 위한 데몬 | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# service atd status | ||
atd (pid 2205) is running... | atd (pid 2205) is running... | ||
</source> | </source> | ||
==실습 | ==실습== | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# ll /root/hello.txt | ||
ls: /root/hello.txt: No such file or directory | ls: /root/hello.txt: No such file or directory | ||
[root@ | [root@jmnote ~]# date | ||
Thu Feb 13 23:27:03 KST 2014 | Thu Feb 13 23:27:03 KST 2014 | ||
[root@ | [root@svn0 ~]# echo "echo hello > /root/hello.txt" | at 2330 feb 13 | ||
job 3 at 2014-02-13 23:30 | job 3 at 2014-02-13 23:30 | ||
Can't open /var/run/atd.pid to signal atd. No atd running? | Can't open /var/run/atd.pid to signal atd. No atd running? | ||
</source> | </source> | ||
:→ 3번 작업으로 등록됨. 그런데 atd가 작동중이 아님 | :→ 3번 작업으로 등록됨. 그런데 atd가 작동중이 아님 | ||
<source lang=' | <source lang='dos'> | ||
[root@ | [root@jmnote ~]# atq | ||
3 2014-02-13 23:30 a root | 3 2014-02-13 23:30 a root | ||
[root@ | [root@jmnote ~]# service atd start | ||
Starting atd: [ OK ] | Starting atd: [ OK ] | ||
</source> | </source> | ||
:→ atd가 작동중이어야 atq 예약작업이 수행된다. | :→ atd가 작동중이어야 atq 예약작업이 수행된다. | ||
<source lang='dos'> | |||
<source lang=' | [root@jmnote ~]# date | ||
[root@ | |||
Thu Feb 13 23:31:53 KST 2014 | Thu Feb 13 23:31:53 KST 2014 | ||
[root@ | [root@jmnote ~]# atq | ||
[root@ | [root@jmnote ~]# ll /root/hello.txt | ||
-rw-r--r-- 1 root root 6 Feb 13 23:30 /root/hello.txt | -rw-r--r-- 1 root root 6 Feb 13 23:30 /root/hello.txt | ||
</source> | </source> | ||
:→ 23:30에 hello.txt 생성됨. atq 목록에서 사라짐<ref>atd가 작동중이 아니라면 예약작업이 수행되지 않으며, atq 목록에 계속 남아있게 된다.</ref> | :→ 23:30에 hello.txt 생성됨. atq 목록에서 사라짐<ref>atd가 작동중이 아니라면 예약작업이 수행되지 않으며, atq 목록에 계속 남아있게 된다.</ref> | ||
==같이 보기== | ==같이 보기== | ||
*[[ | *[[크론]] (반복 예약작업) | ||
*[[윈도우 at]] | *[[윈도우 at]] | ||
==주석== | ==주석== | ||
<references/> | <references/> | ||
==참고== | ==참고 자료== | ||
*https://en.wikipedia.org/wiki/At_(Unix) | *https://en.wikipedia.org/wiki/At_(Unix) | ||
[[분류: 리눅스]] | [[분류: 리눅스]] |