如何将两个参数传递给 `salloc` 的 `--mail-type` 选项?

如何将两个参数传递给 `salloc` 的 `--mail-type` 选项?

我想将两个参数传递给 shell 命令的一个选项,具体来说,对于salloc。我可以选择执行以下任一操作

salloc -n 1 -t 24:00:00 --mail-type=BEGIN
salloc -n 1 -t 24:00:00 --mail-type=TIME_LIMIT_80

其中选项mail-type采用参数BEGIN,当节点分配成功时向您发送电子邮件,或采用参数TIME_LIMIT_80,当您的节点接近其时间限制的 80% 时向您发送电子邮件。

但是,我希望它同时执行这两项操作。我如何指示mail-type同时执行BEGINTIME_LIMIT_80

先感谢您!

答案1

手册上的内容如下(我强调):

--mail-type=<type>

当发生某些类型的事件时通过电子邮件通知用户。有效的类型值为NONE、、、、、(相当于、、、、和)、(突发缓冲区阶段结束和拆卸完成)、、(达到时间限制的90 %)、 (达到时间限制的80 %)和(达到时间限制的 50%)。BEGINENDFAILREQUEUEALLBEGINENDFAILREQUEUESTAGE_OUTSTAGE_OUTTIME_LIMITTIME_LIMIT_90TIME_LIMIT_80TIME_LIMIT_50可以在逗号分隔的列表中指定多个类型值。需要通知的用户以 表示--mail-user

来源

因此看起来--mail-type=BEGIN,TIME_LIMIT_80应该可以工作。

注意:我从来没有使用过salloc;但我喜欢阅读手册。:)

相关内容