我正在运行buildbot v0.8.9并遇到一个非常奇怪的问题。
我尝试更改exe文件的访问权限并遇到麻烦。
这是我第一次写的代码:
ShellCommand(command=["chmod", "u+rwx , "*.exe"],workdir="myWorkDir",descriptionDone=["Changing permission access"])
结果如下:
chmod u+rwx '*.exe'
在我读到article之后,这似乎是我想要的,但在完成之后又做了:
ShellCommand(command=["sh", "chmod u+rwx *.exe"],workdir="myWorkDir",descriptionDone=["Changing permission access"])
我明白了:
sh 'chmod u+rwx *.exe'
所以单引号的最后一个参数的问题仍然存在。
答案 0 :(得分:1)
我终于找到了回复,阅读了我再次链接的文章,因为我必须做一些与此问题有关的事情:
我想使用“-c”参数,我在第二次尝试时错过了它。
所以这是正确的代码:
ShellCommand(command=["sh", "-c", "chmod u+rwx *.exe"],workdir="myWorkDir",descriptionDone=["Changing permission access"])