2
我可以在build.gradle
做到这一点:如何获得gradle中的userid和gid?
println System.getProperty("user.name")
如何获得用户ID和主要组ID为当前用户在Linux机器?
捕获exec
的输出是我想要做的最后一件事。
我可以在build.gradle
做到这一点:如何获得gradle中的userid和gid?
println System.getProperty("user.name")
如何获得用户ID和主要组ID为当前用户在Linux机器?
捕获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"
可能的重复:http://stackoverflow.com/questions/4796172 –