inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비트코인 알고리즘 트레이딩 봇 개발

트레이딩 봇 구현하기-공통기능

로그기록을 파일로 저장 하고 싶습니다.

1004

yoon

작성한 질문수 17

0

주피터노트북에서 테스트 했을 때는 로그기록이 print 되어 로그를 쉽게 확인 할 수 있었지만, 우분투에서 돌리려고 하다 보니 로그를 볼 수 없더라구요.

혹시 로그기록을 파일로 저장하려면 어떻게 코드를 추가 할 수 있을까요?

퀀트 pandas 투자

답변 1

0

멀티코어

안녕하세요 yoon님.

로그 파일을 별도로 생성해서 로그를 기록하는 방법이 있고, 다른 하나는 리눅스에서 파일을 실행할 때 결과를 파일로 저장할 수 있도록 지정하는 방법이 있습니다. 저는 두 번째 방법을 사용하고 있습니다.

 

1. restart_trade.sh 파일을 다음과 같이 생성합니다.

ps -ef | grep python | grep robobits_adv2 |awk '{print $2}' | xargs kill -9

nohup /usr/bin/python -u /root/robobytes/robobits_adv2.py > /root/robobytes/logs/robo.log &

 

2. sh -x restart_trade.sh 명령으로 프로그램을 실행합니다.

 

3. 정상적으로 실행되었다면 /root/robobytes/logs/robo.log 파일이 생성됩니다.

 

※shell script의 세부적인 내용은 리눅스 설정에 따라 다를 수 있으므로 이점 참고하시면 되겠습니다.

0

yoon

답변 정말 감사드립니다!

알려주신대로 적용해서 로그 파일 보고 있습니다!^^

바이낸스 오픈 API가 없습니다..

0

251

1

ta 모듈을 못 찾습니다

0

484

1

데이터수집하기 오류

0

334

1

베이지안에서 질문있습니다.

0

294

2

바이낸스 오픈 API 깃허브 링크

0

763

1

데이터 수집하기 오류 질문

0

495

1

BinanceApiException

0

579

2

target 값 0

0

279

1

This access key is incorrect.

0

559

2

현재가 가져올때 request를 사용하는 이유

0

448

3

error code 400 관련 질문

0

325

1

'NoneType' object is not subscriptable 오류 문의 (robobits.py)

0

303

1

부분 매수로 인한 check_open_cnt 문제

0

245

1

리눅스에서 파이썬 실행하기

1

2290

1

업비트 아이디 1개로 robobits.py 파일을 몇개까지 실행 할 수 있을까요?

0

304

1

robobits_adv2.py 파일에서 TypeError: 'NoneType' object is not subscriptable 오류 발생하면서 멈췄어요.

0

906

2

매수 금액설정

0

428

3

오픈건수가 아닌 자산비율 100%구매방법

0

280

1

리플 뿐만이 아닌 다른 종목들

0

238

1

1분 데이터를 끌어올 수 없습니다

0

266

1

module not find 에러 문의

0

290

2

read_json오류 문의

0

479

2

WMAIndicator에서 오래 걸리는게 정상인가요?

0

219

1

pbound 관련 질문드립니다.

0

240

1