쉘에서 날짜로된 파일 만들기

2007/11/19 18:22 게시판/Computer
프로그램을 만들다가 시스템로그는 찍는데 로그를 미처 구현하지 못했을 경우 리눅스 상에서 로그파일로 떨구고 싶을때는 쉘 스크립트를 이용하면 간편하게 로그파일을 만들 수 있다.

이때 한파일로 로그를 만들기 보다는 실행된 날짜로 떨굴필요가 있는데 이럴때는 아래 구문을 적절히 적용하면 될것이다.

#!/bash/sh
java -cp "classpath" dmi.client.Program >> ./clientLog_`date +%y%m%d%H%M%S`.log






2007/11/19 18:22 2007/11/19 18:22

[펌] 배치파일에서 날짜와 시간으로 디렉토리를 생성하는 방법?

2007/11/16 11:11 게시판/Computer
배포용으로 프로그램을 만들던중 리눅스용과 윈도우용으로 간편하게 프로그램을 실행하기 위해 스크립트를 만드는데...

리눅스 sh는 익숙한데;; 윈도우 bat은 낯설은지라.. 참고로 올려본다..

@echo off
setlocal
; %date%에서 모든 하이픈(-)을 지워 버림
set date2=%date:-=%
; %time%에서 모든 공백을 0으로 고침 (시각 부분이 zerofill된 게 아니라 그냥 right justify 되어 있어서...)
set time2=%time: =0%
; %time2%의 시각 부분과 분 부분만 잘라 냄
set time3=%time2:~0,2%%time2:~3,2%
; 이제 두 변수를 이어 붙여서 디렉토리를 만들면 땡!
mkdir %date2%_%time3%
endlocal
echo on

출처 : http://kldp.org/node/58297


2007/11/16 11:11 2007/11/16 11:11