gpt4 book ai didi

linux - 为什么我在使用 sbatch SLURM 时一直收到 NonZeroExitCode?

转载 作者:IT王子 更新时间:2023-10-29 01:26:30 25 4
gpt4 key购买 nike

我有一个简单的 test.ksh,我正在使用以下命令运行:

sbatch 测试.ksh

我不断收到“JobState=FAILED Reason=NonZeroExitCode”(使用“scontrol show job”)

我已经确定了以下内容:

  1. slurmd 和 slurmctld 已启动并正常运行
  2. “test.ksh”的用户权限为 777。
  3. 命令“srun test.ksh”(单独使用,不使用 sbatch)成功,没有问题
  4. 我试过在“test.ksh”的最后一行输入“return 0”,但没有成功
  5. 我试过在“test.ksh”的最后一行输入“exit 0”,但没有成功
  6. 我试过在“test.ksh”的最后一行输入“主机名”,但没有成功
  7. 我试过在“test.ksh”的最后一行输入“srun 主机名”,但没有成功

最佳答案

我发现我没有设置 --error 和 --output,这意味着默认值是我发出命令的当前目录。

问题是我没有足够的权限写入当前目录。

解决方案是将目录的 --error 和 --output 设置到我有权限的地方。

关于linux - 为什么我在使用 sbatch SLURM 时一直收到 NonZeroExitCode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28093854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com