Groovy 脚本传递值给 sh。脚本
Groovy script pass value to sh. script
我必须在 SOAPUI 中进行 Groovy 测试步骤,将变量传递给 sh 脚本,然后 运行 在 putty 中进行。
我创建了这个简单的 Groovy 脚本:
def command = "C:/path/to/putty.exe -ssh user@IP -pw pass -m
local_command_file.sh"
def proc = command.execute()
proc.waitFor()
和这个 sh 脚本:
#!/bin/bash
sleep 2
grep '$VARIABLE' /path/to/log/file.log
sleep 10
有没有办法在Groovy脚本中定义$VARIABLE,然后将值传给sh脚本?
谢谢
在阅读了您在此处评论的链接中的解决方案后,我决定创建 sh。即时归档。
感谢大家
我必须在 SOAPUI 中进行 Groovy 测试步骤,将变量传递给 sh 脚本,然后 运行 在 putty 中进行。
我创建了这个简单的 Groovy 脚本:
def command = "C:/path/to/putty.exe -ssh user@IP -pw pass -m
local_command_file.sh"
def proc = command.execute()
proc.waitFor()
和这个 sh 脚本:
#!/bin/bash
sleep 2
grep '$VARIABLE' /path/to/log/file.log
sleep 10
有没有办法在Groovy脚本中定义$VARIABLE,然后将值传给sh脚本?
谢谢
在阅读了您在此处评论的链接中的解决方案后,我决定创建 sh。即时归档。
感谢大家