【发布时间】:2020-06-24 19:02:10
【问题描述】:
我是 slurm 的新手,我正在尝试批处理 shell 脚本以写入文本文件。我的 shell 脚本(标题为“troublesome.sh”)如下所示:
#!/bin/bash
#SBATCH -N 1
#SBATCH -n 1
echo "It worked!"
当我运行sh troublesome.sh > doeswork.txt 时,它会写下“它成功了!”按预期到doswork.txt。但是,当我运行sbatch troublesome.sh > doesnotwork.txt 时,生成的文件只包含“提交的批处理作业 3027448”。我之前已经成功地将 sbatch 用于更复杂的命令,但我完全困惑为什么这个简单的 shell 脚本不起作用。
关于我做错了什么有什么想法吗?非常感谢!
【问题讨论】: