전체 글 272

python slacker

1. python slack API - 준비 1. bot 만들고 token 얻기 https://api.slack.com/apps 위의 주소로 접속 Create New App 클릭 App Name 입력 -> Development Slack Workspace 선택 -> Create App 클릭 Your Apps 클릭 -> 방금 생성한 bot 클릭 Verification Token 복사 2. slacker 설치 pip install slacker 2. python slack API - 실제로 사용해보기 1. 공통 부분 작성 from slacker import Slacker token = "Verification Token" slack = Slacker(token) 2. 채널 리스트 얻어오기 channel_li..

chrome driver, chrome, centos7

chrome 설치 yum 저장소 만들기 sudo vi /etc/yum.repos.d/google-chrome.repo [google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub chrome 설치 sudo yum install google-chrome-stable chrome 버전 확인 google-chrome --version [noel@noel_server]# google-chrome --version Google Chrome 83.0.4103..

pymysql

pymysql mysql timestamp select import datetime timestamp = datetime.datetime(2020, 1, 1) q = "SELECT * FROM test_table WHERE created_timestamp < %s" cursor.execute(q, (timestamp))column type 이 timestamp 라면 string으로 selct 하지 말것 timestamp = &#39;2020-01-01&#39; 오류는 발생하지 않지만 select는 불가능합니다. 꼭 datetime으로 변환해서 넣어줘야 합니다 pymysql timestamp 일부만 update 날짜는 그대로 두고 년도와 월만 update today = "2020-01" q = "UPDAT..

Python 2020.06.01

부모없는 zombie process

부모가 없는 좀비 죽이기 (부모가 있는 애는 엄빠도 찾아서 쥬겨야 합니다..) 일단 좀비를 찾아봅시다 ps -ef | grep defunct xxxx 0000 936 0 09:59 ? 00:00:00 [asdf] xxxx 0000 939 0 10:20 ? 00:00:00 [asdf] 저 defunct 가 좀비임 숫자를 세봅시다 ps -ef | grep defunct | grep -v grep | wc -l 2 좀 전에 2줄 나왔으니 당연히 2라고 나옵니당 얘를 죽여야겠쥬? 인터넷을 뒤져보니까 ps -ef | grep defunct | awk '{print $3}' | xargs kill -9 이렇게 하면 죽는다는데......... 이렇게 하면 좀비도 죽고 나도 죽어요. 서버와 커넥션이 끊긴다는 뜻입니다 ..

centos python 환경 설정, no module named project name

cd /home/virtualenv/가상환경이름/bin source activate cd /파이썬/프로젝트/설치한/경로 #uwsgi인 경우 uwsgi uwsgi.ini & #gunicorn인 경우 gunicorn -c gunicon_conf.py wsgi:app & 서버 1개에 1 프로젝트인 경우 vim ~/.bashrc 아래 내용을 추가해준다 export PYTHONPATH=${PYTHONPATH}:/파이썬/프로젝트/설치한/경로/ 아래 내용을 입력하고 터미널을 껏다 켜주면 됨... source ~/.bashrc but 서버에 파이썬 프로젝트가 여러개인 경우.............. 별짓 다해봤는데 성공하지 못함 ㅡ,.ㅡ;; 일단 가상환경을 하나 만들어준다 cd /home/virtualenv virtua..