我正在编写一个在 Solaris 10 中执行 csh 脚本的 python 脚本。csh 脚本提示用户输入 root 密码(我知道)但我不确定如何让 python 脚本回答提示密码。这可能吗?这是我用来执行 csh 脚本的内容:
import commands
commands.getoutput('server stop')
最佳答案
看看 pexpect模块。它旨在处理交互式程序,这似乎是您的情况。
哦,请记住,在 shell 或 python 脚本中对 root 密码进行硬编码可能是一个安全漏洞 :D
关于python - 运行csh脚本时让python输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230845/