Cron


Cron / at

Cron은 주기적으로 반복되는 작업을 예약  /  at는 일회성 작업을 예약
at 21:00[일시] 다음 read 나오고 컨트롤 d로 끝    atrm
vim /etc/crontab  or  crontab -e <<대신 유저이름 빼기 (/var/spool/cron/~~) 루트는 -u 보기-수정 가능
커맨드 쓸 때 /usr/bin 같은 경로까지 다 붙여주는게 좋음. 경로가 안맞아 crontab은 상관없음(PATH=有)

요렇게 하면 매 월화수목금 21:00에 루트권한으로 poweroff가 실행됨
시간 0-59 or * < 0,1,2,3,4, ``     2분간격은? 0-59/2 or */2  2시간 간격은? 0-23/2 or */2

at을 통해 mail 예약으로 보내기

받는 사람은 mail 입력하면 됨. (물론 mail 설치 필요)
메일이 없다면 s-nail 하고 sendmail 설치하면 가능. 와 진짜 이메일에도 보내진다. (Rocky9는 안됨…)
/etc/at.deny에 계정명을 적어두면 그 계정은 at를 사용 하지 못한다.

반대로 at.deny를 지우고 at.allow 파일일 만들어 계정명을 적으면 그 계정만 at사용 가능 (cron도 마찬가지)

 

**crontab이 안된다면 제대로 적었는지 한번더 확인해보고, 그래도 모르겠으면 /var/log/cron 확인.

atrm

atrm은 job 번호로 죽이는거

 

추가로 anacrontab이 있는데 장비가 꺼져있을 때의 실행 명령들이 부팅하고 나서 따로 다시 가능함

'Linux' 카테고리의 다른 글

공개키 / 개인키  (0) 2024.02.06
압축 및 백업  (0) 2024.02.05
Centos 7 기준 root 암호 재설정  (0) 2024.02.05
Shell, 변수  (0) 2024.02.05
RAID  (0) 2024.02.05

+ Recent posts