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 –