2016-07-31 59 views
2

我可以在build.gradle做到這一點:如何獲得gradle中的userid和gid?

println System.getProperty("user.name") 

如何獲得用戶ID和主要組ID爲當前用戶在Linux機器?

捕獲exec的輸出是我想要做的最後一件事。

+0

可能的重複:http://stackoverflow.com/questions/4796172 –

回答

4

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" 
相關問題