1
msg7086 2017-10-26 13:56:15 +08:00
我们能不能先把「如何」两字打对啊……
|
2
holyzhou 2017-10-26 13:57:54 +08:00
在红帽系中 ,/bin/sh 应该是指向 /bin/bash 的软连接吧 ubuntu 中可能是指向到 dash 的。
如果是我的话,我要么调整系统 sh 指向到 bash,要么重写个自定义的 grains 覆盖 shell 为 /bin/bash |
3
julyclyde 2017-10-26 15:48:14 +08:00
salt.modules.cmdmod.run(cmd, cwd=None, stdin=None, runas=None, shell='/bin/sh', python_shell=None, env=None, clean_env=False, template=None, rstrip=True, umask=None, output_loglevel='debug', log_callback=None, timeout=None, reset_system_locale=True, ignore_retcode=False, saltenv='base', use_vt=False, bg=False, password=None, encoded_cmd=False, **kwargs)
注意其中 shell='/bin/sh' |
4
yuedingwangji 2017-10-26 21:15:04 +08:00 via Android
cmd.run 用的是 zsh 好像
|