2019/10 20

python + shell script

import subprocess #프로세스 개수 카운팅해서 변수에 담기 #int 로 안싸돌면 b'10\n' 이런식으로 나옴 ㅠㅠㅋㅋ pid_count = int(subprocess.check_output('ps -eaf | grep 누굴찾을까요 | grep -v grep | grep -v vim | wc -l', shell=True)) #프로세스 개수 카운팅해서 echo 처럼 출력하기(print 별도로 해주지 않아도 됨) subprocess.call('ps -eaf | grep 누굴찾을까여 | grep -v grep | grep -v vim | wc -l', shell=True)

맥북 프로 키보드 교체 프로그램 후기

분노조절 잘하는 분노조절 개발자의 분노의 후기 왜냐면 이미 한번 날렸기 때문입니다. tistory app은 이제 신뢰하지 않기로 해요. ​ 나의 맥북은 2017년 프로 레티나 13인치이다. 생각보다는 쓸만한 맥북이다. 이 생각보다라는 뜻은 xcode, sts, eclipse, vscode, pycharm등은 실행 되며 코딩도 할 수 있고 디버깅도 할 수 있는데 xcode로 빌드라도 하려고 하면 우에에에에에에에에에엥 네이년 오라를 받으라 우에에에에엥에엥 하고 맥북이 발작을 한다는 뜻이다. 하지만 괜찮다. 난 아이폰 개발자가 아니니까(ㅋㅋㅋㅋ) 난 내 맥북을 사랑했다. 왜냐면 예쁘니까(-_-) 물논 사과에 불도 안들어오지만 ㅠㅠ 그래도 예쁘니까... 물론 터치바가 아니지만 예뻣다. ​ 그러던 어느날 회사 아..

never mind 2019.10.18

anaconda 심볼릭링크 해제

centos7에 기본으로 python2가 깔려있음 이때 python path는 python2를 따라감 근데 이 path를 잘못 건드리면 yum이고 뭐고 다 깨지는 수가 있음 python3 설치후에 path를 잡아주는것이 정석적 방법인데 아나콘다를 설치하면 아나콘다가 자동으로 python 패스를 먹어버리는 경우가 있다 이때 해제 방법 su vim ~/.bashrc exprot PATH="/root/anaconda3/bin:$PATH" 이 부분을 주석처리 해준후에 재접속해주면 됨 그리고 python3로 아나콘다를 실행시키고 싶다면 su vim ~/.bashrc python36=/root/anaconda3/ export PATH=$PATH:${python36}/bin export LD_LIBRARY_PATH=..

jenkins ssh key file 등록, 설정

ssh key 관련 참고 https://noelnoelnoel.tistory.com/146 https://noelnoelnoel.tistory.com/145 jenkins에서 ssh 접속을 위해서 secrets 폴더 안에 파일을 카피해준다 cp /root/.ssh/rsa키이름(pub아님!) /home/JenkinsData/secrets/ 그다음에 jenkins에서 설정해주는데 ㅠㅠㅋㅋ...................... Jenkins - Manage Jenkins - Configure System에서 설정해준다 Publish over SSH에 등록하는데 만약 해당 경로에 파일이 있는데도 못찾으면 해당 경로로 가서 소유자를 확인해본다(ls -al) 만약 소유자가 jenkins가 아니라면 chown je..

CI/CI__Jenkins 2019.10.17

git 설치, ssh 등록

-깃 설치 yum -y install git -ssh key 생성 cd /root/.ssh ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): 경로/키이름 입력 암호 없이 엔터 cat 키이름.pub 복사해서 깃허브 settings - ssh and gpg keys에 등록 -ssh key가 여러개인 경우 설정 vim /root/.ssh/config ### for git Host github.com User 깃허브아이디 IdentityFile /경로/키이름 + 맥의 경우에는 경로가 약간 달라진다 ~ ❯ cd ~/.ssh ~/.ssh ❯ pwd /Users/내이름/.ss..