-3

有一个 weblogic 脚本 test.sh,其中包含以下代码。

echo "Starting   ...."
java weblogic.WLST helloworld.py
echo "Ending ..."

打印“Starting ....”后的输出提示输入以下消息

如果创建密钥文件后未将其保存在安全位置,则创建密钥文件会降低系统的安全性。是否要创建密钥文件?是或否

然后我必须手动按下我希望自动化为“y”的 y 或 n。

这是我除了不需要用户干预之外。

我需要以某种方式自动传递'y',以便脚本继续流动,而不是停止用户输入。

以下是 helloworld.py 脚本的内容

connect(user1,p@ss,'t3://myhost:9999')
storeUserConfig(userConfigFile='userconfig.secure',userKeyFile='userkey.secure') 
disconnect() 
exit()

你能帮我吗 ?

4

1 回答 1

0

问题已在此处得到解答->需要来自 Unix shell 的控制-> Python -> & 返回

解决方案是 python 中的 subprocess() 。

于 2013-03-15T09:29:41.680 回答