绕过Python脚本提示

时间:2013-03-05 14:25:56

标签: python

有一个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()

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

这里已经回答了这个问题 - > Need Control from Unix shell -> Python -> & back

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