OS에서 shell script 운영을 하다보면 관리상의 여러가지 어려움을 겪게 된다. PID / PPID 등 프로세스 관리를 해야 어느 정도 관리가 가능한데, 실상 PID 추출을 위한 구문을 추가해도 Background 실행과 관련한 다양한 환경이 있기 때문에 실질적로는 대응하기 애매한 부분이 있다. PID와 Background에서 실행된 이후에 발행된 PID를 추출하는 간단한 Script를 소개한다. function abc() # wait for some event to happen, can be terminated by other process { sleep 100 } echo "PID: $$" abc & echo "PID: $!" 이렇게 실행하면 Back ground로 실행된 스크립트의 PID를 ..
결혼 이후에 용돈으로 생활하다 보니.. 뭔가 다른 방식의 체크카드의 필요성을 느끼게 되었다. 그 전에 쓰던 것은 하나은행 메카캐쉬백카드! 2만원당 200원을 현금으로 주는 카드라.. 많은 쓰는 날에는 3~5천원 정도를 환급 받아 생각보다 쏠쏠한 카드 였지만.. 이것도 이제 옛날 ㅠㅠ 지금처럼 소액으로 쓰는 패턴에는 맞지 않는 것 같아 물색하다 네이버 페이 카드를 받기로 했다. 조건은 상당히 심플하다. 사용 금액의 1% --> 네이버 페이 적립! 네이버 페이는 쌓아두면.. 네이버 쇼핑이나 웹툰 등 잔돈 쓰는 경우에 상당히 유용하기 때문에... 이것으로 결정하기로 했다. 사전에 네이버 페이 계좌를 연동해둬야 한다. ( 단점은 연동되는 은행이 시중 은행이 다 되지 않기 때문에 확인이 필요하다 ) ( 생각보다 ..
Using Intelij version : 2016.3.4 , JVM 1.8 , Maven 3.3.9 발생에러 : Failed to create a Maven project: '/Users/hellothere/IdeaProjects/core-project-collect/pom.xml' already exists in VFS Module을 추가하려 보니.. 이미 VFS에 있어서 추가가 되지 않는다고 한다.( 미리 추가한 적이 있었나? ) 크게 모듈을 추가하는 방법은 2가지가 있다. POM.xml에 추가 Intelij Module 추가 일단 POM.xml에 넣어도 같은 내용이 뜬다. 음... 문제가 뭔지 잘 이해가 가지 않아 검색을 해보니 Cashe를 지우라는 이야기가 나온다 https://www.jetbr..