当我试图使用Fabric远程部署Apache服务器时,遇到了问题。我首先使用sudo()添加了一个新路径到PATH变量中,然后尝试使用sudo()执行echo $PATH。但是,我发现似乎新路径根本没有被添加到PATH中。因此,我无法通过sudo()执行该路径下的二进制文件。
[name@IP:port] Executing task 'reboot'
[name@IP:port] sudo: export PATH=$PATH:/new/path/to/add/install/bin
[name@IP:port] out: sudo password:
[name@IP:port] sudo: echo $PATH
[name@IP:port] out: sudo password:
[name@IP:port] out: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
有人能告诉我如何在Fabric中将路径变量添加到sudo命令中吗?提前致谢。