我正在使用python的多处理模块来生成新进程
如下 :
import multiprocessing
import os
d = multiprocessing.Process(target=os.system,args=('iostat 2 > a.txt',))
d.start()
Run Code Online (Sandbox Code Playgroud)
我想获取iostat命令的pid或使用多处理模块执行的命令
当我执行:
d.pid
Run Code Online (Sandbox Code Playgroud)
它给了我运行此命令的子shell的pid.
任何帮助都是有价值的.
提前致谢
我需要比较两个文件并将不同的行重定向到第三个文件.我知道使用diff命令我可以得到区别.但是,有没有办法在python中做到这一点?任何示例代码都会有所帮助
尝试使用pythons命令模块在后台执行shell命令
>>>import commands
>>>output = commands.getstatusoutput("find / > tmp.txt &")
sh: Syntax error: ";" unexpected
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释语法有什么问题吗?那怎么办?
Tazim.