at : 1회에 한하여 지정한 시간에 작업을 수행하도록 예약하는 명령어



## 옵션 정리

-V : 버전 정보를 출력한다.

at -V

at version 3.1.14

Please report bugs to the Debian bug tracking system (http://bugs.debian.org/)

or contact the maintainers (at@packages.debian.org). 


-q : 실행할 대기큐를 설정한다.

at -q a 15:32 2017-07-21

warning: commands will be executed using /bin/sh

at> ls -l >> test 

at> <EOT>

job 48 at Fri Jul 21 15:32:00 2017

$ at -l

48 Fri Jul 21 15:32:00 2017 a root


-m : 실행한 결과를 메일로 통보한다.


-f : 설정한 파일의 명령어를 읽어들인다.

$ cat test

ls -l >> test.txt 

at -f test 15:35 2017-07-21

warning: commands will be executed using /bin/sh

job 49 at Fri Jul 21 15:35:00 2017 

$ at -l

49 Fri Jul 21 15:35:00 2017 a root


-t : 수행할 시간을 설정한다.

at -t 07211537

warning: commands will be executed using /bin/sh

at> ls -l >> test.txt

at> <EOT>

job 50 at Fri Jul 21 15:37:00 2017 

$ at -l

50 Fri Jul 21 15:37:00 2017 a root 


-l : 예약 목록을 확인한다.

at -l

50 Fri Jul 21 15:37:00 2017 a root



-r : 예약 목록을 삭제한다.

$ at -l

51 Fri Jul 21 15:40:00 2017 a root

53 Fri Jul 21 15:42:00 2017 a root

52 Fri Jul 21 15:41:00 2017 a root 

$ at -r 51 52

$ at -l

53 Fri Jul 21 15:42:00 2017 a root 


-d : 예약 목록을 삭제한다.

$ at -l

53 Fri Jul 21 15:42:00 2017 a root 

$ at -d 53

$ at -l


-v : 작업이 수행될 시간을 표시한다.

$ at -v -t 07211531

Fri Jul 21 15:43:00 2017


warning: commands will be executed using /bin/sh

at> ls -l

at> <EOT>

job 54 at Fri Jul 21 15:43:00 2017 

-c : 작업리스트의 명령행을 표준출력으로 보여준다.

at -c 54


블로그 이미지

§§

내 주머니속 작은 수첩

,