import os
import sys
def main():
if len(sys.argv) != 3:
print "[usage]python daemon.py filepath port"
sys.exit()
while True:
pid = os.fork()
if pid == 0:
os.execlp('nc.traditional','nc.traditional','-v','-e',sys.argv[1],'-l','-p',sys.argv[2])
else:
print "child pid %d" %(pid)
os.waitpid(pid,0)
if __name__ == "__main__":
main()
'Python' 카테고리의 다른 글
| String과 Integer 변환 정리 (0) | 2015.08.25 |
|---|---|
| os.execve 주의 (0) | 2015.03.31 |
| str과 repr의 차이 (0) | 2015.02.22 |
| with~as 구문 (0) | 2015.02.22 |
| 개발 시 팁 (0) | 2015.02.18 |
