我想向WebSphere概要文件传递几行代码。
以下是我的尝试:

# ./wsadmin.sh -lang jython -c 'print("Hello")
> print("World!")'

这打印出了一个回复:
WAS7209I: Connected to process"<my profile name>" on node <node name> using SOAP connector; The type of process is: UnManagedProcess
Hello

注意,它似乎忽略了同一行代码。
当我在Python中尝试同样的方法时,它工作得很好:
# python -c 'print("Hello")
> print("World!")

印刷品:
Hello
World!

我在CentOS 7上使用的是WebSphere version 8.5。
注意:在得到Ram Vennam的答案后,我向超级用户发布了一个不同倾向的相关问题:https://superuser.com/q/939746/240375-这就是我最终得到答案的地方。

最佳答案

您可以使用分号:
./wsadmin.sh -lang jython -c 'print("Hello");print("World!")'
或者,可以使用–f选项和wsadmin将脚本文件作为输入。
$wsadmin.sh–对于您的脚本文件

关于python - 将多行代码传递给wsadmin.sh?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31374202/

10-11 08:21