我要自动化一个遗留系统的安装阶段,因为我不想每次安装时都再次付出更多努力。在Linux终端上进行安装过程时,我必须回答一些关于基本配置的问题。实际上,通过将所有Shell命令放入批处理文件中,可以很容易地自动化Shell命令,如下所示:
bin/startServer destination/sub_v1
bin/startAdminInterface
....
然而,我不知道如何自动化回答以下特定问题:
Enter the server's IP address:
Enter the email of the contact person:
Would you like to disable UDP services?(y/n) [n]:
....
有没有任何工具或编程语言可以处理这种情况?或者有没有办法将答案作为参数在批处理文件中传递?
先感谢你的帮助。
y
或n
实际上会改变程序的行为。在 Linux 中,尽可能让一切都按照您的意愿进行。如果您不确定如何回答此类问题,请查找大写字母或[ ]
中的字母,它们实际上是默认选项,如果您按下回车键而没有输入y
或n
,则将使用这些选项。 - Rakholiya Jenish