我有一个预期脚本,它会生成一个进程,然后进行一些初始化(身份验证),然后执行一些需要事先身份验证的任务。
考虑扩展脚本以在初始化后执行多个任务,我想知道是否可以使用单独的预期进程来执行每个任务(一旦生成的进程终止,它就需要重新进行身份验证)。
因此这意味着:
首先期望抵押一个进程并进行初始化. 那么 expect 存在,但是使生成的进程保持活动状态。
对于要执行的每个任务:启动另一个 expect 进程重新连接到之前生成的进程。此步骤将根据需要重复多次。
最后一个 expect 重新连接到生成的进程,并执行干净关机这个过程
这可能吗?优点是,对于许多任务,可以动态创建脚本,执行脚本,然后由下一个任务的脚本替换。否则,我的脚本会非常冗长...