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

쉘 스크립트 문제

작성자 정보

  • 오범석 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요 스크립트를 짜는중 이상이 생겨 도움요청합니다.

 

#!/bin/csh

set YYYYMMDD='20061028'   # -->수작업시 적용<-- #
#set YYYYMMDD=`/home/operation/CHECK_TOOL/date.sh -10`
set $Vanname='10'
set $Sucname='AAAA_SUC_'
set $Filename='/descdata/success/'$Vanname
set $Logfile='/home/operation/CHECK_TOOL/log/10van_Success_log.txt'   #>>>>>>Success Folder check!!!!#
set $Filename

echo `date '+[%H:%M:%S]'`  -------------$YYYYMMDD Success File Backup Start-------------  >> $Logfile

 

환경은 리눅스가 아닌 unix(aix)입니다만 많이 다르지 않을거라 생각하고 너무 막혀서 질문드려요

마지막라인에 echo부분에서 현재시간,분,초 이렇게 찍히고 나머지 뒷부분에 YYYYMMDD 나머지~

가 찍히게 하고싶은데요..그래야 변수도 다 써먹고 로그를 찍을것 같아서요

잘안되네요 csh로 하면 date...가 안먹고요

그냥sh로 하면 나머지 변수들 전부 안되요..ㅜㅜ

위 쉘은 해당 폴더에 가서 파일을 압축후 백업폴더로 이동시키고 해당 폴더의 파일(폴더포함)은 삭제하려는 쉘이구요 위에서부터 안되길래 윗부분만 올렸습니다. 그리고 echo부분 (date)부분은 원래 로그를 허접스럽게 찍다가 도저히 못봐주겠어서 로그 제데로 찍으려고 하는거구요

 

고수님들 한번 살펴봐주셔요^^;

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  518 명