捕获sbatch文件输出

时间:2016-09-08 22:23:12

标签: bash terminal output sbatch

我希望能够在bash文件中运行命令并将其保存在somefile.txt中

我正在以下列方式运行我的脚本:

  • sbatch file.sh,在这个文件里面我有一个终端命令

1 个答案:

答案 0 :(得分:0)

目标:使用sbatch

启动作业时捕获特定终端命令的输出

当前的工作解决方案:

  1. 创建一个执行您要执行的任务的python函数
  2. 调用bash文件中的函数
  3. 生成输出文件
  4. 示例:

    #!/斌/庆典

    #SBATCH --job-name application1

    #SBATCH --partition = TSA

    #SBATCH --nodelist = node52

    模块加载openmpi / 1.10.2 / gcc / 4.9.3

    mpirun -np 1 NASA.IS

    #我已经在最后放置了python调用,因为我想要捕获  #应用程序运行并将其保存到文件所用的时间  #我能够编写python文件中的所有内容并生成  #对应数据

    python outputCollector.py