매월 1일 순환 스크립트의 파일 이름

매월 1일 순환 스크립트의 파일 이름

crontab에서 5분마다 실행되고 출력을 동일한 파일에 쓰는 스크립트가 있습니다. 이 파일을 이동하고 해당 월의 1일 날짜를 추가하고 싶습니다.

지금까지 나는 다음과 같은 논리를 가지고 있습니다.

date=`date +"%d/%m/%Y-%H:%M"`
date1=`date +"%d%m%Y%H%M"`
condition=`date +"01/%m/%Y-00:00"`

if [[ $date == $condition ]];then
  mv variable_check.txt variable_check-${date1}.txt
  mv ADT_`hostname`_active_users.txt ADT_`hostname`_active_users-${date1}.txt
else
  :
fi

위의 접근 방식이 작동하지 않을 것이라는 말은 아니지만, 달성해야 하는 작업을 달성하는 데 더 선호되는 방법이 있을 수 있습니다.

관련 정보