반응형

2022/01/12 2

리눅스 서버에서 비트코인 자동매매 프로그램 스케쥴 등록하여 실행하기

지난 시간에 비트코인 자동매매 프로그램을 리눅스 서버에서 실행하는 방법에 대해서 살펴 보았는데요. 리눅스에서 프로그램을 수행한다 하더라도 예기치 않은 오류 또는 API를 제공하는 업체(업비트, 빗썸, 바이낸스 등)의 점검 또는 오류/과부하로 인해 프로그램이 중단되는 경우가 상당히 자주 발생하게 됩니다. 프로그램에 문제가 있어 발생하는 오류라면 프로그램의 수정이 있어야 하겠지만 그런 경우가 아니라면 프로그램 수정 없이 단순히 실행만 다시 해주면 되는데요. 이를 자동화 시키면 프로그램을 거의 99% 영구적으로 수행할 수 있게 됩니다. 그래서 이번 시간에는 비트코인 자동매매 프로그램을 스케쥴에 등록하여 중단되더라도 다시 실행하는 방법을 통해 프로그램을 연속적으로 실행할 수 있는 방법에 대해서 살펴 보도록 하겠..

리눅스 로그 관리하기 - logrotate

리눅스 서버에서 프로그램을 수행할 때 발생하는 에러 또는 수행 결과 등을 로그로 남기면 에러가 발생하거나 추후 결과를 확인하고 싶은 경우 등에 유용하게 사용할 수 있습니다. crontab을 이용해서 프로그램을 수행하는 경우에는 별도로 로그를 남기지 않으면 프로그램의 수행 결과 및 에러 발생 여부등을 확인하기 어려워서 로그를 남기는 것이 필수인데요. 로그는 주기적으로 관리해주지 않으면 서버의 디스크 용량을 차지하게 되므로 주기적으로 오래된 로그를 정리해 주는 작업이 필요합니다. 이 때 유용하게 사용할 수 있는 것이 바로 로그로테이트(logrotate)라는 프로그램입니다. 이번 시간에는 logrotate를 사용하여 로그를 주기적으로 정리하여 서버의 디스크 용량을 낭비하지 않는 방법에 대해서 살펴 보겠습니다...

반응형