[linux]리눅스: 쉘 스크립트에서 virtualenv 실행하는 방법
스크립트를 이용한 .py 실행
hello world를 출력하는 test.py 파일을 만듭니다.
$ vi test.py
print("hello world")
print("hello world")
test.py를 실행시키는 스크립트를 만듭니다.
$ vi run_test.sh
#!/bin/bash
python test.py
#!/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가 있는 경로를 넣으시면 됩니다.
your_path는 virtualenv activate가 있는 경로를 넣으시면 됩니다.
스크립트를 통한 .py 실행
$ ./run_test.sh
※ 위의 스크립트를 crontab에 등록한다면 자동적으로 virtualenv에 접근하여 .py 파일을 실행시킬 수 있습니다.
댓글
댓글 쓰기