shell 4

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)

jenkins shell script deploy after error occured

A) 1. shell script 를 작성한다​ 2. 서버 들어가서 sh ./shell.sh로 실행한다 3. 정상 배포된 것을 확인한다 B) 1. jenkins로 서버에 ssh접속한다 2. jenkins로 sh ./shell.sh로 실행한다 3. 에러가 난 것을 확인한다 왜 같은 스크립트를 실행했는데 에러가 났을까요....? ㅇㅅㅇ(극혐) ​​​서버에 직접 접속해서 echo $(PATH) 결과를 확인합니다 젠킨스로 서버에 접속해서 echo $(PATH) 결과를 확인합니다 만약 당신의 두 결과가 다르다면 환경변수 설정에 실패하셨습니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ /etc/bashrc /etc/profile 서버마다 환경은 다를테니.. 여튼 파이썬 환경변수 설정을 잡아주세요...... 저의 경우에는 profile에는 ..

CI/CI__Jenkins 2019.07.23

shell, bash

[Shell] OS의 커널 사용자 사이의 명령어 해석 및 처리 결과를 리턴해주는 시스템 프로그램(명령어 처리기) shell 환경으로 접속하는 보안접속 프로그램(SSH)를 일컫는 말 1. history 최초의 shell은 bourne shell bourne shell을 개선한 본 어게인 셸(bash), C셸(csh), 콘셸(zsh), z셸(zsh)이 만들어짐 최초의 셸은 속도가 빨랐지만 사용이 불편했기 때문에 사용자 친화적으로 나온것이 bash 자유소프트웨어재단(리처드 스톨먼, 오픈 소스를 거부하며 소프트웨어와 소스코드가 무료로 배포되어야 한다는 입장)에서 개발 리눅스 시스템의 기본 셸 윈도우10에서도 사용 가능 2. shell script 텍스트 형식으로 저장되는 프로그램 한줄씩 순차적으로 읽어서 실행(..