我正在与Jython合作,以自动化WebSphere中的部署。我正在使用shell脚本包装我的py脚本,以便为WAS的内置函数传递所需的变量。
带有硬编码值的股票看涨期如下:
appManager=AdminControl.queryNames('cell=wsapp2Node01Cell,node=TARGETNODE,type=
ApplicationManager,process=server1,*')
AdminControl.invoke(appManager, 'stopApplication', 'ApplicationName')
我想用我的变量替换ApplicationName并仍保留引号但无法弄清楚语法。
MyAppVariable= sys.argv[3]
appManager = AdminControl.queryNames('cell=wsapp2Node01Cell,node=TARGETNODE,type=
ApplicationManager,process=server1,*')
AdminControl.invoke(appManager, 'stopApplication', 'MyAppVariable')
有人可以帮我吗?
答案 0 :(得分:1)
看起来答案很简单如下:
AdminControl.invoke(appManager, 'stopApplication', MyAppVariable)
这有用吗?如果没有,它会做什么?