OS : RedHat Enterprise Linux 8.4
==
crontab
> crontab -e
crontab 설정
1분 간격으로 크론탭이 실행되고
sar -u 1 15 -> cpu 사용률을 1초 간격으로 15번 출력이 된다
Ex) 01 04 * * * /usr/bin
- 순서대로 매분, 매시간, 매일, 매달, 매 주를 의미한다.
- 혼동하면 안되는 것이 0 4 * * * 로 하면 4시간 마다가 아닌 매일 오전 4시이고 4 * * * * 는 4분마다가 아닌 매시간 4분을 가리킨다.
==
1 4* * * : 매일 오전 4시 1분에 실행하라
1 * * * * : 매시 1분에 실행하라.(1시간 간격)
* * * * * : 1분에 한 번씩 실행하라
1 4 2 * * : 매달 2일 오전 4시 1분에 실행하라.
1 4,22 * * * : 오전 4시 1분, 오후 10시 1분에 실행하라
1 4 * * 0,2 : 매주 일요일과 화요일 4시 1분에 실행하라
* * * * * /test/jwchoi/bin/sar.sh
*/1 * * * * /test/jwchoi/bin/sar.sh
4 * * * * /test/jwchoi/bin/sar.sh
0 4 * * * /test/jwchoi/bin/sar.sh
01 04 * * * /test/jwchoi/bin/sar.sh
1 4 2 * * /test/jwchoi/bin/sar.sh
1 4,22 * * * /test/jwchoi/bin/sar.sh
1 4 * * 0,2 /test/jwchoi/bin/sar.sh
==
만약 cron을 사용할 수 있는 유저와 사용이 불가능한 유저를 구분할 경우
> mkdir -p /etc/cron.deny
> mkdir -p /etc/cron.allow
파일을 만들어서 각각에 user의 ID를 넣어주면 된다.
> crontab -u [사용자명] -l
root로 다른 사용자의 크론탭을 보기 위해 사용하는 커맨드
'OS > Linux&Unix' 카테고리의 다른 글
[Linux] tracepath 커맨드 (0) | 2024.03.20 |
---|---|
[Linux] ethtool 커맨드 (0) | 2024.03.20 |
[rhel8.4] tar/gzip 명령어 (0) | 2024.03.20 |
[Linux] find 명령어 (-name, -type, -perm, -szie, -mtime, exec, xargs 옵션 활용) (0) | 2024.03.20 |
[Linux] netstat 명령어 (0) | 2024.03.19 |