728x90

배치파일 만드는법좀 알려주세요.

질문 출처: http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1&eid=Q4L7z0O77fEnyxWrLugRFFQcSvvelO1e

 

매일 오늘 날짜로 생성되는 로그파일을 보는 배치파일을 만들려고 하는데요

----- 로그보기.bat ---------------------------
d:
cd _a_tools
cd tomcat
cd logs
cls
tail -f stdout_20091112.log
-------------------------------------------

위처럼 배치파일을 만들어서 사용하고 있는데요
문제는 파일이름이 매일 바뀐다는겁니다. 당일날짜로...
오늘은 2009년11월12일.
내일 생성되는 파일이름은 stdout_20091113.log
모래 생성될 파일이름은 stdout_20091114.log
이런식으로 로그파일 이름이 매일 바뀌기때문에
매일 배치파일을 수정해서 사용하고 있습니다.

자동으로 오늘날짜에 생성되는 파일을 실행시키는
방법이 없을까요?

 

 

tail -f d:\_a_tools\tomcat\logs\stdout_20091112.log

결론은 이거네여?

-_-)a

아유..

20091112

만 뽑음 되는거네여?

간단 하죠..ㅡ.ㅡ)a

 

sample2---------------------------- 정규식

@echo off

d:\_a_tools\tomcat\logs\tail -f stdout_%date:~-10,4%%date:~-5,2%%date:~-2,2%.log

pause

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

 

아 진짜 초간다..ㅡㅡ)a

xp든 nt 든 다먹슴.. 날짜를 거꾸로 뽑기 때문에.. 힘들게 할이유가 없심...

 

님 소스대로 하면..

@echo off

d:
cd _a_tools
cd tomcat
cd logs
tail -f stdout_%date:~-10,4%%date:~-5,2%%date:~-2,2%.log

 

이렇게 되나여?

날로 먹는 내공 빽 ~!!!!!!!!!!!!!!!!

출처 : 나

배치화일관련지식 : http://blog.naver.com/mokomoji

 

다른 방법

출처 : http://cocutio.blogspot.com/2009/07/bat-date-format-tail.html

 

> set date=%DATE%
> for /f "tokens=1-3 delims=/- " %%a in ("%date%") do ( set vDate=%%a%%b%%c)
> tail -f \\192.168.0.xx\tmax\JeusServer_%vDate%.log

date에 오늘 날짜를 setting.
토큰 "-" 으로 잘라서 vDate에 새로운 값을 넣는다.

tail -f는 실시간 제우스 로그 파일을 확인하기 위해 실행한 명령어이다. -f 뒤에는 경로명.
윈도우에는 기본적으로 tail명령어가 없다. 윈도우용 tail은 인터넷에서 쉽게 구할 수 있다.

 


728x90

'프로그래밍 > asp' 카테고리의 다른 글

인증없이 sns 연동하기  (0) 2015.11.04
res://ieframe.dll/preview.js 오류 제거  (0) 2015.06.22
ASP Session 관리  (0) 2012.10.27
asp 날짜 함수 정리  (0) 2012.10.23
ASP 정규 표현식 사용법  (0) 2012.10.04

+ Recent posts