[우분투 서버 공부] 원격 서버에서 파이썬 프로그램 실행하기 - Whitmem
[우분투 서버 공부] 원격 서버에서 파이썬 프로그램 실행하기
System
2023-09-21 16:56 게시 5cc46c3c9f0abf8f0cf4

0
0
199
이 페이지는 외부 공간에 무단 복제할 수 없으며 오직 있는 그대로 게시되며 부정확한 내용을 포함할 수 있습니다. 법률이 허용하는 한 가이드 라인에 맞춰 게시 내용을 인용하거나 출처로 표기할 수 있습니다.
This page is not to be distributed to external services; it is provided as is and may contain inaccuracies.
원격 서버에서 파이썬 프로그램 실행하기
이 게시물에서는 원격 리눅스 서버에서 파이썬 프로그램을 실행 해 봅니다. 추후 데이터를 학습하거나 어떤 서버용 프로그램을 실행할 때, 원격 서버에서 실행함으로써 자원을 원격에서 실행하고 관리할 수 있습니다.
구조
설명
예를 들어, 우리가 만든 hello.py라는 소프트웨어를 원격 서버에서 실행하기 위해서는 1) 원격 서버에 업로드 하고 2) 원격 서버에서 실행하는 과정을 거쳐야 합니다.
1. 파일 업로드
원격 서버에 적당한 디렉터리를 만들고, 해당 디렉터리 공간에 hello.py 파일을 업로드합니다. 업로드 방법은 https://whitmem.kr/read/195게시글을 참조하세요.
import time while True: print("OK") time.sleep(1)
필자는 위 파이썬 파일에 대해서, server.py라는 파일 명으로, 홈 디렉터리의 server/ 디렉터리 안에 업로드해 두었습니다.
~/test/server 안에 server.py로 업로드 된 모습
2. 파일 실행
리눅스에서 파일을 실행하기 위해서 터미널을 열어야 합니다. 터미널을 열어서 프로그램 파일이 존재하는 위치까지 이동합니다.
이동
필자는 ~/test/server 안에 server.py 파일로 넣어놨기 때문에, ~/test/server 로 이동했습니다.
다음으로 명령어를 실행하기 위해 python3 명령어를 사용합니다.
$ python3 <파일명>
파이썬 파일 실행
위 방법을 통해 원격 서버에서 파일을 실행 해 보았습니다. 그러면 해당 파이썬 파일은 원격에서 실행되며 원격 컴퓨터에서 동작하게 됩니다.
참고
작업을 강제 종료하려면 CTRL + C 키를 동시에 누릅니다.
참고
아직 문제가 있는데, 이 창을 닫으면 세션이 끊기면서 원격 서버에서도 동작을 멈추게 됩니다. 다음에는 원격 서버에서 백그라운드로 작업을 수행하는 방법에 대해서 알아보겠습니다.
댓글 0개
댓글은 일회용 패스워드가 발급되며 사이트 이용 약관에 동의로 간주됩니다.
확인
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.