在Groovy中执行外壳命令并获得返回码$,可以使用Groovy的execute()
方法来执行外壳命令,并通过waitForProcessOutput()
方法获取返回码。
下面是一个示例代码:
def command = "your_shell_command"
def process = command.execute()
process.waitForProcessOutput()
def exitCode = process.exitValue()
println "Exit code: $exitCode"
在上面的代码中,将your_shell_command
替换为你要执行的外壳命令。execute()
方法会返回一个Process
对象,然后使用waitForProcessOutput()
方法等待命令执行完成。
最后,通过exitValue()
方法获取命令的返回码,并将其存储在exitCode
变量中。你可以根据需要对返回码进行进一步处理或输出。
请注意,执行外壳命令可能存在安全风险,请确保你信任并且了解要执行的命令。
领取专属 10元无门槛券
手把手带您无忧上云