Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 명령어
- Vlan
- Inter VLAN
- rip
- ACL
- crontab
- stp
- NAT
- OSPF
- tunneling
- ipv6
- 장비
- vrrp
- Etherchannel
- CKA
- ospfv3
- GLBP
- ripng
- eigrpv2
- 라우터
- OSI 7 layer
- DHCP
- 헤더
- eigrp
- Chrony
- Redistribute
- 스위치
Archives
- Today
- Total
Net Eng
Crontab 명령어 본문
■ Crontab
- 반복적인 예약 명령어
# crontab [-u user] file
# crontab [-u user] [ -e | -l | -r ] [생성 | 확인 | 삭제]

■ Crontab 파일 형식
분 시 일 월 요일 CMD
(분) 0-59
(시) 0-23
(일) 1-31
(월) 1-12
(요일) 0 - 7 (0,7: 일요일, 1: 월요일, 2: 화요일, 3: 수요일, 4: 목요일, 5: 금요일, 6: 토요일)
■ Crontab 활용 백업 스크립트 실행
□ Cron 데몬 동작 확인
# system status crond.service
□ 백업 스크립트 만들고 실행 권한 설정
# vi /root/bin/backup.sh
#!/bin/bash
cd /home
tar cvzf /backup/home_`date +%m%d_%H%M%S`.tar.gz . > /backup/backup.log 2>&1
# chmod 700 /root/bin/backup.sh
# ls -ld /home
# ls -ld /backup (# mkdir -p /backup)
□ 스케줄링 등록
# crontab -e
* * * * * /root/bin/backup.sh
■ Crontab 사용자 제한
/etc/{cron.allow,cron.deny} 파일 규칙
- deny 파일만 존재하면, cron.deny 파일에 존재하는 사용자**만** crontab 명령어를 수행할 수 없고,
cron.deny 파일에 존재하지 않는 모든 사용자는 crontab 명령어를 수행할 수 있다.
- allow 파일이 존재하면, cron.allow 파일에 존재하는 사용자**만** crontab 명령어를 수행할 수 있다.
cron.allow 파일이 존재하면, cron.deny 파일은 보지 않는다.
- allow, cron.deny 두개의 파일 모두 없는 경우 root 사용자만 crontab 명령어 수행이 가능하다.
■ 관리자가 스케줄링 설정을 해야한다면 어디에 넣어야 하는가?
crontab -e => /var/spool/cron/root
'Linux' 카테고리의 다른 글
VIM Editor (0) | 2024.06.18 |
---|---|
Process (0) | 2024.06.18 |
Chrony 명령어 (0) | 2024.06.18 |
GPT 검색 명령어 정리 (0) | 2024.06.05 |
Graylog 서버 구축 (0) | 2024.06.05 |