AT- CRON은 매주 반복되는 작업을 예약 그러나 AT은 일회성 작업을 예약
실습해보기
1. contab 파일 열기
# vi /etc/crontab
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
2. 예약날짜 추가하기
//매월 15일 3시 1분에 root사용자 /etc/cron.monthly파일을 실행해라
01 3 15 * * root run-parts /etc/cron,monthly
3. 백업하기 위해 etc/cron.monthly파일로 이동
# cd /etc/cron.monthly
# vi mybackup.sh
set $(date)
#월과일의 이름으로 저장
fname="backup-$2$3.tar.xz"
# /home디렉토리의 내용을 묶어서 /backup 파일아래 fname으로 저장
tar cfJ /backup/$fname /home
3-1. 실행권한주기
chmod ugo+x myBackup.sh
4. 폴더 만들고
[root@localhost cron.monthly]# mkdir /backup
5. 확인하기 위해서 시간을 변경
1월 15일 03:00분
date 011503002019
6. 다시시작
[root@localhost cron.monthly]# systemctl restart crond
//원래시간으로 되돌리기
rdate -s time.bora.net
AT 사용해보기
1. 내일 4시에 yum 업데이트 해보기
# at 4:00 am tomorrow
#설정할 명령 쓰기
at> yum -y update
at> reboot
at> 컨트롤 +D 누르기
예약완료
삭제하는 방법
1. 삭제할 번호쓰기
# atrm 번호
2.확인하기
at -l
출처 https://www.youtube.com/watch?v=AAYtHREIo2Y&list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&index=18
'리눅스' 카테고리의 다른 글
중요한 네트워크 관련 명령어 (1) | 2018.07.16 |
---|---|
네트워크 관련필수 개념 (0) | 2018.07.16 |
4장 8교시 시스템 설정 (0) | 2018.07.16 |
4장 8교시 find명령어 파일위치를 검색해보기 (0) | 2018.07.16 |
04장 08교시 : 파일 압축과 묶기 (0) | 2018.07.16 |