CRON, AT

2024. 1. 12. 11:02리눅스/이것이리눅스다

728x90
반응형

CRON

주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정
관련된 데몬(서비스)는 "crond", 관련 파일은 "/etc/crontab"

 

  • /etc/crontab 예
    01 **** root run-parts /etc/cron.hourly/

실습

매월 15일 새벽 3시 1분에 /home 디렉터리와 그 하위 디렉터리를 /backup 디렉터리에 백업하는 방법
#!/bin/sh

date=$(date +"%Y%m%d")  # 뛰어쓰기 틀리면 안됨
fname="backup-$date"
tar cfJ /backup/$fname.tar.xz  /home

11:02 am

AT

cron은 주기적으로 반복되는 작업을 예약하는 것이지만, at는 일회성 작업을 예약

참고사이트:

https://wookiist.dev/109

 

[Linux/Unix] Shell Script에서 날짜/시간 변수 사용하기

Date Format 리눅스 또는 유닉스 계열에서 날짜를 표시하는 문법은 다음과 같습니다. date +FORMAT date +"%FORMAT" date +"%FORMAT%FORMAT" date +"%FORMAT-%FORMAT" 위 문법에서 + 기호는 이 문법이 사용자가 정의한 형

wookiist.dev

 

반응형