gpt4 book ai didi

gradle - 如何在gradle中获取userid和gid?

转载 作者:行者123 更新时间:2023-12-04 13:58:20 25 4
gpt4 key购买 nike

我可以在 build.gradle 中做到这一点:

println System.getProperty("user.name")

如何在 Linux 机器上获取当前用户的用户 ID 和主要组 ID?

捕获 exec 的输出是我最不想做的事。

最佳答案

Gradle 没有提供这种开箱即用的功能,但是在 groovy 中运行命令相当容易。下面是完成这项工作的示例 gradle 脚本:

def username = System.properties['user.name']
println "Username $username"
def uid = ["id", "-u", username].execute().text.trim()
println "UID: $uid"
def gid = ["id", "-g", username].execute().text.trim()
println "GID: $gid"

关于gradle - 如何在gradle中获取userid和gid?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38686481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com