Django에서 shell스크립트 진행 consol 출력방법 질문드립니다.

조회수 113회

안녕하세요, Django 관련하여 질문드립니다.

현재 views.py에서 subprocess.run으로 서버에서 쉘 스크립트를 실행하였는데,

이 쉘 스크립트의 진행사항 log를 html에 실시간으로 출력해주는 방법이 있을까요?

  • 방법이야 여러가지가 있겠습니다. 주기적으로 브라우져에서 폴링하는 형태도 있을 수 있고 웹소켓을 이용해서 서버에서 브라우져로 데이터를 푸시하는 형태도 있습니다. 과거에는 reverse ajax 라고 해서 comet 등의 기술을 많이 사용했는데 근래에는 html5 브라우져가 거의 배포가 되어 웹소켓으로 많이 합니다. 시간을 내어 웹소켓을 학습해보면 감이 올겁니다. 정영훈 2020.2.13 01:52

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.