강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của yooooon
yooooon

câu hỏi đã được viết

Phát triển bot giao dịch thuật toán bitcoin

Triển khai bot giao dịch - tính năng chung

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

Viết

·

983

0

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

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

퀀트pandas투자

Câu trả lời 1

0

multicoreit님의 프로필 이미지
multicoreit
Người chia sẻ kiến thức

안녕하세요 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의 세부적인 내용은 리눅스 설정에 따라 다를 수 있으므로 이점 참고하시면 되겠습니다.

yoon님의 프로필 이미지
yoon
Người đặt câu hỏi

답변 정말 감사드립니다!

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

Hình ảnh hồ sơ của yooooon
yooooon

câu hỏi đã được viết

Đặt câu hỏi