'장비1' 에서 '장비2' 로 kill 명령을 보내려고하는데 ssh 를 통해 보내려고한다. 다들 알겠지만 kill 명령은 대부분 kill [-signum] PID 와 같은 식으로 작성을 하는게 대부분인데 java 의 pid 를 얻기위해 awk 명령을 섞어서 쓰기 마련이다 (여기에 특정 1개의 프로세스만 종료시켜야하는 경우 아래 예시와같이 grep 을 하나 더 붙여서 unique 한 값을 반환하기도한다.) user@장비1_host]$ ssh user@장비2_host "kill -9 ps -ef | grep 'java' | grep 'test.application' | grep -v 'grep' | awk {print $2}" grep 하는 프로세스의 PID 를 가져올수도 있기때문에 grep -v 'grep..
1. 다운로드 (1/28/2015 최신버전) wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz 2. 압축해제-xz 패키지 설치yum install xz -xz 압축해제xz -d Python-2.7.9.tar.xz tar 압축해제 tar -xvf Python-2.7.9.tar.xz 3. 환경변수 설정vi ~/.bashrc 4. 컴파일 / 설치 python directory 에서./configure --prefix=${python_home} // python home path 는 알아서 make && make install * 컴파일 에러시 yum install gcc cpp 5. vi .bashrc 두줄 추가 후 저장 export PYTHO..
1. random 모듈을 통해 리스트에서 random 추출을 하기위한 작성중 # -*- coding: utf-8 -*- import random list = ['김','이','박','최') print random.choice(list) result: 물론 위에 인코딩 선언을 했으므로 random 한 한글자가 출력 2. 셔플을 한후 결과값을 보자 #-*- coding: utf-8 -*- import random list = ['김','이','박',최'] random.shuffle(list)random.shuffle(list) print list random.shuffle(list)random.shuffle(list) print list print random.choice(list) 물론 마지막 random..
* 일단 성공하지 못했음을 알려둔다. 1. 발단 최근 eclipse 의 version 이 luna 로 upgrade 됨에 따라 python 을 유명한 eclipse luna 버전에서 사용하고자 하는 욕구가 있었다 (그냥 고집.) 2. 전개 2-1 일단 기존버전에 널리 퍼진 방법으로 설치를 진행하였다. http://mcchae.egloos.com/10615492 설치 완료후 preferences 오픈시에 pydev 항목이 보이지 않았다. -fail 2-2 구글링 시도하다보니 소스로 설치했다는 내용이 보인다 이건가? http://oscarsjpark.blogspot.kr/2011/05/mac-eclipse-pydev.html 이것도 역시 실패 역시 preferences 에 pydev 항목이 보이지 않는다. ..
* groovy ? 잘알려진(well- known) 한 언어들은 대부분 여러이유로 스크립트 언어를 가지고 있다그 이유는 성능, 보안 , 사용상의 간편함 등등 다양할것이다 (장점에 대비되는 단점도 많다) 그루비라는 언어는 사실 얼마 되지않은 언어이지만 한때 붐을 일으켰다가 지금은 서서히...여튼 그렇다 인사이트에서 나온 그루비 한글 서적은 절판되어 더이상 나오지 않지만 ( 인사이트의 실패작이라고 스스로 자책하던데)미국 사이트들에선 무료 e-book 을 구할수 있으니 찾아보길 권유한다또한 드문드문 공식홈에서 한글페이지도 제공하고 있으니 공부하기엔 어렵지 않을 것같다 * http://springsource.tistory.com/85* http://groovy.codehaus.org/Korean+Groovy+S..
* 출처 "김태용의 리눅스 쉘스크립트 프로그래밍 입문" * bash shell programing - 리눅스에서 명령라인을 대신하여 명령들의 모음과 처리과정을 파일로 작성하여 실행할때 이 파일의 내용을 쉘스크립트(파일)라고 부르며 비대화형이다- 비대화형으로 실행될때 BASH_ENV(ENV) 환경변수를 검색한다. 이때 환경변수의 값은 /etc/bashrc 와 .bashrc 파일에서 검색한다- '-norc' 혹은 '--norc' 옵션을 사용하면 BASH_ENV 또는 ENV 변수를 읽어오지않는다. * Magic Number ! - 스크립트의 첫라인은 라인들이 실행할 프로그램을 명시한다.- shbang 이라고 부른다- #!/bin/bash 로 표기한다 * shell script - 코멘트(주석)은 # 로 시작하..
그래프