是否有办法覆盖 shell 的非交互状态?

是否有办法覆盖 shell 的非交互状态?

一家大公司嫉妒其高度定制的 Unix 风格,正在将代码签名限制在交互式 shell 上。然而,我们希望我们的 gitlab-runner 签署软件产品,作为我们高度自动化的持续交付流程的一部分。有没有办法通过调整非交互式 shell 使其看起来与从属软件交互来克服这种居高临下的限制?

答案1

尝试expect。它专门设计用于通过交互式流自动执行任务。

相关内容