라벨이 인 게시물 표시

[linux]리눅스: 쉘 스크립트에서 virtualenv 실행하는 방법

이미지
스크립트를 이용한 .py 실행 hello world를 출력하는 test.py 파일을 만듭니다. $ vi test.py print("hello world") test.py를 실행시키는 스크립트를 만듭니다. $ vi run_test.sh #!/bin/bash python test.py run_test.sh를 이용하여 test.py를 실행시킵니다. $ ./run_tset.sh 현재 virtualenv에 접근하지 않았기 때문에 python command를 알지 못한다는 에러를 발생시키고 있습니다. 프로그램이 자동으로 virtualenv에 접근시키기 위해 source 명령어를 사용 합니다. $ source your_path your_path는 virtualenv activate가 있는 경로를 넣으시면 됩니다. 스크립트를 통한 .py 실행 $ ./run_test.sh ※ 위의 스크립트를 crontab에 등록한다면 자동적으로 virtualenv에 접근 하여 .py 파일을 실행시킬 수 있습니다. 연관문헌 쉘 스크립트란? https://daewoonginfo.blogspot.com/2019/04/linux.html crontab 사용법 https://daewoonginfo.blogspot.com/2019/04/linux-crontab_16.html crontab-e 사용법 https://daewoonginfo.blogspot.com/2019/04/linux-crontab-e_16.html 참고문헌 https://codeday.me/ko/qa/20190311/41806.html