我希望我的 zsh 提示符显示会话是否具有 sudo 权限(来自之前运行的sudo
命令)。看完答案后这个问题,我安排使用 的退出状态sudo -n true
来确定 sudo 时间戳是否仍然有效。
这按预期工作,但是该命令需要大约时间。 15 毫秒完成。实际上所有sudo
命令似乎都有这种开销。这并不多,但我注意到了,这让我很困扰。鉴于这不是一个计算成本高昂的操作,是否有更快的方法来检查这一点?
我希望我的 zsh 提示符显示会话是否具有 sudo 权限(来自之前运行的sudo
命令)。看完答案后这个问题,我安排使用 的退出状态sudo -n true
来确定 sudo 时间戳是否仍然有效。
这按预期工作,但是该命令需要大约时间。 15 毫秒完成。实际上所有sudo
命令似乎都有这种开销。这并不多,但我注意到了,这让我很困扰。鉴于这不是一个计算成本高昂的操作,是否有更快的方法来检查这一点?