질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

shell 또는 cron 에서 달의 마지막 날짜에 작업돌리기 ?

작성자 정보

  • bearc 작성
  • 작성일

컨텐츠 정보

본문

 

cron 으로 매일 지정한 시간에 스크립트( run_script)를 만들어 돌게 하시고...

다음 스크립트를 활용하시면 될거여요..

vi run_script

-----------------------------------------------------------------------------------------

#! /bin/bash
nday=`date -d '1 days' '+%d'`
echo $nday

if [ $nday = "01" ]
then
   echo " last day "
else
   echo " ex1) 1 days ago =  `date -d '1 days ago' '+%Y%m%d'`"
   echo " ex2) 1 days after =  `date -d '1 days' '+%Y%m%d'`"
fi

문제는 마지막 날짜를 어찌 구하나 하는 건데...

다음날이 "01" 이면 오늘이 마지막날 이지요 ^^

date -d '1 days' '+%d' 명령어를 사용하면 간단합니다.

그럼 이만

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,289 명
  • 현재 강좌수 :  36,949 개
  • 현재 접속자 :  422 명