Bash

在 bash 文件中自動輸入“yes”

  • August 24, 2017

Slurm 是工作負載管理器。作業執行有兩種模式,互動(srun)和批處理模式(sbatch)。

使用互動模式時,需要將終端保持打開狀態,這可能會給遠端終端(筆記型電腦)帶來額外的負擔。

但是,sbatch 模式只需送出 bash 腳本(*.sh)即可關閉遠端終端。以下所有步驟均由計算節點處理。

當我執行可執行程序時,它會提示“所有文件名都正確嗎?” 並期待“是”。我想要的是腳本在執行 *.sh 文件時自動為此提示輸入“是”,以便程序無需互動即可繼續。

如果您需要任何進一步的說明,請告訴我。

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

引用自:https://unix.stackexchange.com/questions/388129