2024-09-28 05:25:17 发布
网友
我在远程服务器上运行下面的命令时遇到困难。我尝试了不同的模块,比如。操作系统及;命令,但它们都不能按原样执行命令。如果我添加了额外的引号,我会得到语法错误或不想要的输出。谁能帮我一下吗
mminfo -av -ot -q "client=test,savetime>=2 days ago" -r "group,client,sscreate(20),sscomp(20),ssflags,level,name,sumsize,pool" | grep "TEST"
我应该把这句话作为回答而不是评论
只需使用subprocess.runsubprocess.run(your_command, shell=True)
subprocess.run(your_command, shell=True)
your_command可以用单引号或三引号括起来(不是双引号,因为您在命令中使用它们)
your_command
your_command = '''mminfo -av -ot -q "client=test,savetime>=2 days ago" -r "group,client,sscreate(20),sscomp(20),ssflags,level,name,sumsize,pool" | grep "TEST"'''
我应该把这句话作为回答而不是评论
只需使用subprocess.run
subprocess.run(your_command, shell=True)
your_command
可以用单引号或三引号括起来(不是双引号,因为您在命令中使用它们)your_command = '''mminfo -av -ot -q "client=test,savetime>=2 days ago" -r "group,client,sscreate(20),sscomp(20),ssflags,level,name,sumsize,pool" | grep "TEST"'''
相关问题 更多 >
编程相关推荐