티스토리 뷰
밤을 새며 일하는 동료들에게 작은 기쁨하나 줄려고 미리 일을 끝낸 개발자로서 만든 스크립트입니다.
과거 고슴도치 플러스 팀에 있을 때에도 비슷한 일을 했었지요. 이번엔 윈도우 버전입니다. 준비물은 다음과 같습니다.
이 파일을 linux의 cron 처럼 ms-windows에서 1분에 한 번씩 실행시키도록 하는 명령은 schtasks 명령입니다.
과거 고슴도치 플러스 팀에 있을 때에도 비슷한 일을 했었지요. 이번엔 윈도우 버전입니다. 준비물은 다음과 같습니다.
- "OOO 소스가 커밋되었습니다." 라는 예쁜 목소리가 담긴 commit.wav 파일. 혹은 "Nuclear launch detected" 정도가 나오는 스타크래프트 wav 파일을 commit.wav로 저장 (검색하면 구할 수 있음).
- slik subversion 이라는 윈도우용 command line subversion 프로그램
@echo off
REM Use
echo "SUBVERSION CHECK"
svn info --username=XXXX --password=YYYY https://svn.repository.com/project/trunk > last.info.tmp
fc last.info last.info.tmp 2> NUL >NUL
if %errorlevel%. == 0. (
echo PASS
del last.info.tmp
) else (
del last.info
ren last.info.tmp last.info
echo PLAY commit
sndrec32 /embedding /play commit.wav
)
이 파일을 linux의 cron 처럼 ms-windows에서 1분에 한 번씩 실행시키도록 하는 명령은 schtasks 명령입니다.
schtasks /create /sc minute /tn svn-check /tr "D:\ProjectHelper\CommitSound\check.cmd"간단히 옆에서 수고하시는 분들을 위해 안쓰는 컴에 스피커 하나 달아 놓고 짜잔... 해주시는 센스를!
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- url
- 구근
- Tattertools plugin
- 대화
- VIM
- perl
- JavaScript
- 벤자민
- 수선화
- BlogAPI
- macosx
- 퀴즈
- 덴드롱
- SSO
- 식물
- ssh
- tattertools
- 디버깅
- 클레로덴드럼
- Subversion
- 오픈소스
- Linux
- OpenID
- 커피
- SVN
- 킹벤자민
- TCP/IP
- nodejs
- MySQL
- writely
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함