首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在GNU并行中打印失败作业的stdout & stderr?

在GNU并行中,要打印失败作业的stdout和stderr,可以使用--joblog选项来记录作业的执行情况,并将输出保存到一个日志文件中。然后,可以使用--resume选项重新运行失败的作业,并将stdout和stderr输出到终端或文件中。

以下是具体的步骤:

  1. 使用--joblog选项来记录作业的执行情况,并将输出保存到一个日志文件中。例如,执行以下命令:
  2. 使用--joblog选项来记录作业的执行情况,并将输出保存到一个日志文件中。例如,执行以下命令:
  3. 这将执行command命令,并将作业的执行情况记录到joblog.txt文件中。
  4. 查看joblog.txt文件,找到执行失败的作业的编号。每个作业都有一个唯一的编号。
  5. 使用--resume选项重新运行失败的作业,并将stdout和stderr输出到终端或文件中。例如,执行以下命令:
  6. 使用--resume选项重新运行失败的作业,并将stdout和stderr输出到终端或文件中。例如,执行以下命令:
  7. 其中,<failed_job_id>是失败作业的编号。这将重新运行失败的作业,并将stdout和stderr输出到终端。
  8. 如果要将stdout和stderr输出到文件中,可以使用重定向操作符>2>。例如,执行以下命令:
  9. 如果要将stdout和stderr输出到文件中,可以使用重定向操作符>2>。例如,执行以下命令:
  10. 这将重新运行失败的作业,并将stdout输出到output.txt文件中,将stderr输出到error.txt文件中。

通过以上步骤,你可以在GNU并行中打印失败作业的stdout和stderr。请注意,这里的command可以是任何需要并行执行的命令或脚本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券