'argv[0] 조작'에 해당되는 글 1건

  1. 2016.04.03 [Tip] Linux에서 프로그램 실행시키기(with python os module)
2016. 4. 3. 04:02

## Python 으로 프로그램 실행시키기


1
2
3
4
5
6
7
8
9
10
import os
 
TARGET = os.getcwd() + "/a.out"
 
argv0 = "AAAA"
argv1 = "BBBB"
argv2 = "CCCC"
 
os.execv(TARGET, (argv0,argv1,argv2))
 
cs


위 소스코드와 같이 python의 os 모듈을 이용하여 리눅스에서 프로그램의 인자 값을 지정하여 실행할 수 있다.


이 때 특이한 점은 보통 argv[0]에는 프로그램 실행 경로가 들어가지만 위와 같은 경우 원하는 대로


argv[0] 조작을 할 수 있다.


Posted by holinder4S