Shell script 실행시 script 내부에서 python return 값 받기
shell script 를 사용하다보면 python 파일을 실행해서 그 return 값을 사용해야 할 경우가 종종 생기게 됩니다. 그런데 일반적인 python return 을 사용해서는 shell 에서 그 값을 정상적으로 사용할 수 없습니다. import sysimport os def main () : if (1 == 1) : print "test" PRINT = "print" output = os.popen("echo "+PRINT) os.system("echo \"asdf\"") return "istring return" sys.exit(8) else : print "test2" return "jstina return" sys.exit(8) if __name__ == "__main__": print ..
IT : Ubuntu
2015. 3. 23. 16:58