在MacOSX上,如果我通过ssh登录并运行以下命令:
security -v unlock-keychain -p <password> <keychain_path>
钥匙串解锁后,世界一切正常。
如果我把同样的命令放到一个bash脚本中并运行
bash test.sh
我被提示输入密码。
如何规避这个问题?
security -v unlock-keychain -p <password> <keychain_path>
钥匙串解锁后,世界一切正常。
如果我把同样的命令放到一个bash脚本中并运行
bash test.sh
我被提示输入密码。
如何规避这个问题?
test.sh
访问您的钥匙串。
security unlock-keychain
可能会失败。我尝试通过修改相应的环境变量来解决这个问题,但是失败了。最终,我不得不放弃当前的screen会话并启动一个新的会话。