목록개발이야기 (529)
준호씨의 블로그
로그의 내용을 비워야 할 때 아래와 같은 방식을 사용 하는 경우가 있다. cat /dev/null > error.log File already exists. 라고 나온다면 아래의 방법을 이용한다. bash 에서의 방식이다. cat /dev/null >| error.log 줄여서 >| file 도 가능하다 아래는 csh 에서의 방식 cat /dev/null >! error.log noclobber 라고 하는데 왜 이런 용어를 쓰는지는 잘 모르겠으니 패스 truncate 라는 커맨드를 이용하는 방법이라거나 tee 를 이용한 방법 등등도 있으나 생략 mysql. 그리고 open file 참고로 위의 로그는 mysql 의 에러로그를 예로 든 것이다. 프로그램 구현 방식에 따라 다르지만 한번 사용한 파일을 계속 ..
cron 을 사용하다 보면 cron 이 잘 동작하고 싶은지 로그를 확인 해 보고 싶을 때가 있다. 그럴 때는 /var/log/cron 을 확인 해 보면 된다. cat /var/log/cron
perl 에서 try catch 를 사용하려면 use Try::Tiny; 를 활성화 시키고 사용하면 된다. 그런데 IntelliJ 에서 편집 하려니 indent 가 엉망이 된다. try 를 인식하지 못하기 때문인데 옵션에서 활성화 시켜 주면 잘 된다.
vim 을 사용하다보면 환경에 따라 한글이 깨지는 경우가 있는데 그에 대한 해결 방안들을 정리 해 본다. OSX 환경에서 터미널로 리눅스 서버 접근할 때 위주라서 다른 환경에서는 좀 달라질 수 있다. 예를 들어 윈도우 PC 를 쓰는 경우 euckr 대신 cp949 를 넣어야 될 수도 있다. ~/.vimrc 설정 아래 설정을 추가 해 본다. set fencs=utf-8,euckr 그래도 안되면 아래 처럼 enc 를 추가 해 본다. 나의 경우 LANG 환경변수값이 korean 으로 되어 있는 경우 enc=utf-8 을 추가해 주어야 되었다. set enc=utf-8 set fencs=utf-8,euckr 위의 설정은 아래와 같은 설정이다. set encoding=utf-8 set fileencodings=u..
레거시 시스템을 건드리고 있는데 maven compile 해 보니 cannot find symbol 이 대량 발생 https://stackoverflow.com/questions/34358689/maven-build-cannot-find-symbol-when-accessing-project-lombok-annotated-methods 요 글을 보니 maven-compiler-plugin 버전업을 해 보라고 나와 있었음. maven-compiler-plugin 설정은 따로 지정 되어 있지 않은 상태였음. maven-compiler-plugin 설정을 추가 함. blahblah org.apache.maven.plugins maven-compiler-plugin 3.5 그런데 여전히 발생 lombok 버전이 ..