gpt4 book ai didi

python - 在结构 2/调用 : change directory and use sudo

转载 作者:行者123 更新时间:2023-12-01 01:49:52 26 4
gpt4 key购买 nike

这很好用

@task
def foo(context):
with context.cd('/'):
context.run('pwd')

输出:

/

但这并不:

@task
def bar(context):
with context.cd('/'):
context.sudo('pwd', password='mysecretpassword')

输出:

[sudo] password: sudo: cd: Befehl nicht gefunden

如何运行第二个示例?

最佳答案

事实证明,这是调用中的一个尚未修复的错误。

https://github.com/pyinvoke/invoke/issues/459

编辑:

这是我目前的解决方法:

context.sudo('bash -c cd "/&& pwd"')

关于python - 在结构 2/调用 : change directory and use sudo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50834162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com