20190524
我清理了我的Windows10PC上安装的MinGW2,并在32位控制台上运行下一个命令,以使p11tool可用。
$ pacman -S mingw-w64-i686-gnutls
$ pacman -S mingw-w64-i686-libtasn1然后我运行p11tool。它是一种访问HSM设备的工具。在处理过程中,它要求用户输入密码。
问题是控制台显然无法将用户输入传递给应用程序。应用程序没有响应。
当我用CTRL+C终止应用程序时,有趣的是,我输入的数据是在终止应用程序之后出现的,然后将其视为命令提示符的另一个用户输入。
user@pc MINGW32 /c/cst
$ p11tool --super-duper-long-options
Enter password: password
(p11tool was terminated with CTRL+C)
user@pc MINGW32 /c/cst
$ password
bash: password: command not found我不知道发生了什么事,也不知道如何解决。有谁可以帮我?
发布于 2019-11-25 13:06:06
也许p11tool正在调用一些底层的东西来处理控制台输入。也许您可以避免输入控制台,而改用重定向?
echo "MYTOPSECRETPASSWORD"|p11tool --super-duper-long-optionshttps://stackoverflow.com/questions/58944561
复制相似问题