PC 에서 리눅스 서버에 원격으로 명령어를 실행하도록 자동화하는 방법으로
파이썬 이용자는 paramiko 라는 라이브러리를 이용하실 수 있습니다.
설치 방법은
pip install paramiko
통해 설치하거나 최신버전 아나콘다 파키지를 설치하면 포함되어 있는 것으로 확인 됩니다.
테스트 용 리눅스 서버는 라즈베리파이를 이용하였습니다.
라즈베리파이
(오랜만에 연결하다보니 패스워드가 가물가물하여 고생함 ... ㅜ)
PuTTy로 접속한 화면입니다.
이제 paramiko 코드를 적용해 보도록 합니다.
invoke_shell 을 통해 interactive shell 방식으로 명령어를 실행 합니다.
df 명령어 실행 결과입니다.
예상과 같이 실행이 잘 되는 것을 볼 수 있었습니다.
하지만 단발성 실행 방식과 달리 결과가 정렬되어 나오는 것에 손이 많이 갈 것으로 보여지며
실행 시간이 긴 작업에도 문제가 없는지 테스트가 필요할 것으로 예상 됩니다.
그것은 다음에 꼭 다뤄보도록 하겠습니다 !
'파이썬 팁' 카테고리의 다른 글
버추얼박스(Oracle VM virtual box) 설치하기 (0) | 2021.02.17 |
---|---|
paramiko example - invoke_shell 장시간 돌아가는 프로그램 원격 실행 방법-완료시점 자동모니터링-예제코드 (0) | 2021.02.16 |
파이썬] Tkinter GUI 만들기 ep.5 - 가상화폐 시세 확인 프로그램, TRON, SUN, KLAY (1) | 2020.09.30 |
파이썬] TKinter GUI 만들기 4화 - 메뉴 탭, 상단 메뉴 만들기 - Menu, Notebook (0) | 2020.09.28 |
파이썬 - 거북이로 그림을 그리는 Turtle 모듈 소개 (0) | 2020.09.27 |