-3

以下のコードを持つ weblogic スクリプト test.sh があります。

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

「Starting ....」を出力した後の出力では、以下のメッセージが表示されます

キー ファイルを作成した後、安全な場所に保管しないと、システムのセキュリティが低下する可能性があります。キーファイルを作成しますか? y または n

次に、「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シェルからの制御が必要-> Python-> & back

解決策は、Python の subprocess() です。

于 2013-03-15T09:29:41.680 に答える