리눅스 분류
shell 또는 cron 에서 달의 마지막 날짜에 작업돌리기 ?
작성자 정보
- bearc 작성
- 작성일
컨텐츠 정보
- 1,444 조회
- 0 추천
- 목록
본문
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
등록된 댓글이 없습니다.