有一个weblogic脚本test.sh,其中包含以下代码。
echo "Starting ...."
java weblogic.WLST helloworld.py
echo "Ending ..."
打印“开始......”后的输出提示输入以下信息
创建密钥文件可能会降低系统的安全性 创建后不会保存在安全的位置。你想要_____吗 创建密钥文件? y或n
然后我必须手动按y或n我希望自动化为'y'。
除了不需要用户干预外,我不会这样做。
我需要以某种方式自动传递'y',以便脚本继续流动而不会停止用户输入。
以下是helloworld.py脚本的内容
connect(user1,p@ss,'t3://myhost:9999')
storeUserConfig(userConfigFile='userconfig.secure',userKeyFile='userkey.secure')
disconnect()
exit()
你能帮我吗?
答案 0 :(得分:0)
这里已经回答了这个问题 - > Need Control from Unix shell -> Python -> & back
解决方案是python中的subprocess()。