리눅스

at 사용법

pshot 2018. 9. 20. 00:26

at: 정해진 시간에 한 번 명령을 실행하는 예약명령어


사용법


at 시간 (입력후 엔터)


> 동작할 명령어들 입력

> 동작할 명령어들 입력

> 다 입력했다면 컨트롤+D (EOF)


ex)


at now + 10minutes  -  10분뒤 실행

at now + 3days  -  3일뒤 실행

at 3days + 4pm  -  3일뒤 4시에 실행



at예약이 성공적으로 됐다면 작업파일이 생성됨


경로: /var/spool/cron/atjobs


작업목록 확인


atq 명령어를 입력하면 됨



at예약 삭제


at -d 작업ID




at명령어 사용에 제한을 둘 수 있음


/etc/at.allow 파일을 없으면 생성 후 허용할 user이름을 작성


/etc/at.deny 파일을 없으면 생성 후 차단할 user이름을 작성(그냥 allow하나만 있으면 됨)