我想在我的 .bashrc
文件中添加一些内容,以便在需要时运行 kinit
。有没有办法测试我是否需要执行 kinit
?像这样:
if [ kinitNeeded ];
do kinit;
done
kinitNeeded() { ??? }
最佳答案
您可以尝试 klist -s
。从手册页:
”使 klist 静默运行(不产生输出),但仍根据是否找到凭据缓存来设置退出状态。如果 klist 找到凭据缓存,则退出状态为“0”,如果找到凭据缓存,则退出状态为“1”它没有或者如果票已过期。”
关于bash - 如何测试是否需要 kinit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37260431/