在bash文件上自动输入“yes”

在bash文件上自动输入“yes”

Slurm 是工作负载管理器。运行作业有两种模式,交互模式(srun)和批处理模式(sbatch)。

使用交互模式时,需要将终端保持打开状态,这可能会给远程终端(笔记本电脑)带来额外的负担。

然而,sbatch模式只需提交bash脚本(*.sh)并可以关闭远程终端。以下所有步骤均由计算节点处理。

运行可执行程序时,提示“所有文件名都正确吗?”并期望“是”。我想要的是脚本在运行 *.sh 文件时自动输入“yes”,以便程序可以在没有交互的情况下继续运行。

如果您需要任何进一步说明,请告诉我。

答案1

echo yes | your-program
yes yes  | your-program

相关内容