我正在制作一个程序来执行我输入linux的命令。例如:
〜> Python myProgram开始
〜> cd音乐(或其他一些linux命令)
〜/音乐与GT; Python myProgram doSomething
〜/音乐与GT; cd ..
〜> Python myProgram doSomethingElse
我想程序看起来应该是这样的:
if sys.argv == "start":
get processID
echo processID >> /dev/shm/ID
while True:
wait for command
method(argument)
if sys.argv == "doSomething":
processID = read("/dev/shm/ID")
tell process to run method(doSomething)
def Method()
def read()
我的问题是:我从哪里开始?我是否必须使用Thread,Multiprocessing,Subprocess或Popen?
任何帮助表示赞赏!