通过python脚本运行UNIX命令

AB Abhi

我必须执行以下命令

exec /dir6/dir5/dir4/openssl enc -d -aes-256-cbc -a -in /home/dir2/dir3/XXX.enc -pass pass:password

从我的python脚本。我用过了

subprocess.call(["exec"," /dir6/dir5/dir4/openssl","enc","-d","-aes-256-cbc","-a","-in","/home/dir2/dir3/XXX.enc","-pass", "pass:password"])

但这是行不通的。

谁可以帮我这个事。提前致谢。

让·科龙(Jean Coiron)

您无需在此处使用“ exec”,并且在之前无需使用空格/dir6

subprocess.call(['/dir6/dir5/dir4/openssl', 'enc', '-d', '-aes-256-cbc', '-a', '-in', '/home/dir2/dir3/XXX.enc' ,'-pass' , 'pass:password'])

我以为您的命令有效,但是-pass在openssl手册中找不到该选项。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章