我已经为Windows和Linux编写了脚本,基本上是用我们服务器上的所有git存储库建立一个新的用户工作区。我希望用户为我们的服务器输入一次密码,将其存储在一个本地变量中,将该变量传递给每个git pull命令,然后删除password变量并退出。下面是Linux脚本中的代码:
#!#Above prompts for password & is
我正在用Python3编写一个生成subprocess.call的脚本,该调用要求用户编写一个密码。我希望脚本调用子进程,然后自动写入密码,但到目前为止还没有成功。我正在Linux机器上执行它,如果它有任何帮助的话。me to input a password", shell=True, stdin=PIPE) p.stdin.write(PASSWORD.encode("UTF-8"))
这会给出一个错误,指出密码无法读取
我已经阅读了Linux of pipe2,其中声明您可以使用O_DIRECT标志创建在包模式下执行I/O的管道。虽然我听说管道和fifos在Linux中共享很多代码,但对于fifos (命名管道),我还没有发现类似的地方,在一个项目中它可能对我很有用(我们已经在fifos中传递消息,但是我们必须寻找一个特殊的终止符