[英]How to run shell script as postgres on remote server using fabric python
如何输入postgres sudo用户以在特定文件夹中运行脚本? 我必须进入该脚本的原因是因为它要求我在该特定目录中运行它。
希望能对我的方法提供意见和建议,看看是否有更好的方法。
以下是我想到的结构脚本。 但是它不允许我进入postgres用户模式。
@task
def run():
with sudo('-su postgres'):
with cd('/home/XXX/www/my_app'):
run('somescript.sh', use_sudo=True)
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.