링크 ux 셸 에서 파일 수정 시간 에 따라 파일 이름 을 저장 합 니 다.

624 단어
ftp 에 로그 파일 을 보 내 저장 해 야 하지만 같은 로그 파일 은 2 - 3 일 동안 저장 되 어 있 을 수 있 습 니 다. 나중에 '매일 로 그 를 저장 하기 때문에 내용 이 중복 되 기 때 문' 이라는 작업량 을 줄 이기 위해 ftp 에 보 낼 때 '수정 시간 차' 를 감지 하여 파일 이름 을 짓 습 니 다.
 
같은 날 이 로 그 를 여러 번 덮어 쓸 수도 있 기 때문에 스 크 립 트 를 여러 번 실행 해 야 한 다 는 것 을 알 게 되 었 습 니 다.
'파일 수정 날짜 로 파일 이름 저장' 으로 변경
 
currentDate=`date +%s`
modifyDate=$(stat -c %Y "/iiidb/errlog/bibtemp.log.0")
modifyDate=`date -d @$modifyDate "+%Y%m%d%H%M%S"`


put /iiidb/errlog/bibtemp.log.0 bib/bibtemp-$modifyDate.log

 
참고Shell 날짜 와 시간 스탬프 의 변환
https://www.cnblogs.com/liangjichen/p/4700896.html

좋은 웹페이지 즐겨찾기