본문 바로가기

grep5

Synology NAS 백그라운드에서 스크립트 실행하기 Synology NAS 에서 특정 스크립트를 background 에서 계속 돌리고 싶을때가 있다. 이런 경우 일단 Synology NAS 에 putty 로 접속해서 스크립트를 실행하는데 parent 프로세스인 putty 를 끄면 해당 프로세스가 같이 죽어버린다. putty 를 종료해도 해당 프로세스가 백그라운드에서 계속 실행되게 하기 위해서는 아래와 nohup 과 & 를 붙이면 해결된다. nohup ./실행할스크립트명 &EX) nohup ./fileMoveNewerThenNow.sh & 위와 같이 실행하고 putty 종료 후에 다시 putty 를 접속해보자. 그리고 다음과 같이 내가 실행한 스크립트가 정상적으로 실행중인지 확인한다.ps -ef | grep 프로세스명EX) ps -ef | grep file.. 2018. 1. 2.
MATLAB을 사용한 파일 내용 검색하기 grep() 컴퓨터를 사용시 텍스트를 검색할 때 주로 grep 와 같은 툴을 사용 합니다. 물론 grep 말고도 아래 주소에서 소개한 Ack, The Platinum Searcher 와 같은 툴들도 있습니다. http://iamaman.tistory.com/1310 http://iamaman.tistory.com/1572 그런데 MATLAB 에서 grep와 같은 기능이 없을까 해서 찾다 보니 아래 주소의 MATLAB File Exchange 에 grep 가 있더군요. http://www.mathworks.com/matlabcentral/fileexchange/9647-grep--a-pedestrian--very-fast-grep-utility/content/grep.m 다운로드를 클릭해서 다운로드 받은 후에 압축을 .. 2015. 10. 26.
Ack 보다 더 빠른 검색 툴, The Platinum Searcher 아래 주소의 글에서 Grep 보다 좋은 검색 툴로 Ack 라는 툴에 대해 소개해 드린 적이 있습니다. http://iamaman.tistory.com/1310 그런데 아래 주소에서 확인을 해보니Ack 보다도 빠른 검색 툴이 있더군요~ http://beyondgrep.com/more-tools/ 오늘 소개해 드릴 툴은 The Platinum Searcher 라는 툴인데요. 구글에서 만든 언어인 Go 로 만들어 졌다고 하더군요. Multi-platforms, multi encodings 을 지원한다 하고~ https://github.com/monochromegane/the_platinum_searcher Powershell 에서 측정을 해보니 다음과 같이 Ack 보다 빠르더군요. Ack 는 509.3429 .. 2015. 5. 15.
grep 대신에 ack 를 써보자 리눅스에서 문자열 등을 찾을 때 grep 를 많이 사용하곤 하는데요~ grep 는 아래 소개 드렷던 gow 를 설치하면 윈도우에서도 사용 가능 합니다. 그런데 최근에 검색을 좀 해보니 grep 보다 좀더 편리한 툴이 있더군요. 바로 ack 라는 툴인데요. 저는 일단 좀 써보니 그 속도가 정말 빠르더군요. perl 로 만들어 졌다고 하던데…. 이렇게 빠른가 싶었습니다. ack 의 공식 홈페이지는 다음과 같습니다. http://beyondgrep.com/ install 방법은 아래 주소에 나와 있는데~ http://beyondgrep.com/install/ perl 의 cpan module 로도 있더군요. 모듈 이름은 App::Ack 입니다. 우분투 등에서는 그냥 apt-get install ack-grep.. 2014. 5. 27.
GNU On Windows 를 이용하여 Windows 에서 Linux 명령어 사용하기 윈도우를 사용하다 보면 리눅스에서 사용하던 명령어들이 아쉬워 질 때가 많이 있습니다. 이러한 리눅스 명령어들을 사용하고 싶을 때는 cygwin 과 같은 프로그램을 설치하여 사용해도 되지만~ GNU On Windows 을 설치하면 윈도우에서도 리눅스 명령을 사용할 수 있습니다. GNU On Windows (GOW)은 현재 약 130 개 정도의 GNU utility 를 윈도우 프로그램으로 컴파일 해서 제공해 줍니다. 아래 페이지에서 다운로드 가능하구요~ https://github.com/bmatzelle/gow/releases 다음 그림과 같이 가장 최신의Gow 설치 파일을 다운로드 및 설치 합니다. 설치는 특별히 설정해줘야 할 것들이 없더군요. 다음~ 다음 해서 설치하면 되겠습니다. 이렇게 설치 하면 C:.. 2012. 11. 11.