gpt4 book ai didi

sungridengine - 将输出重定向到 Sun Grid Engine 阵列作业的不同目录

转载 作者:行者123 更新时间:2023-12-04 03:43:01 27 4
gpt4 key购买 nike

我正在使用 Sun Grid Engine 运行很多工作。由于这些是作业(〜100000),我想使用数组作业,这在队列中似乎更容易。

另一个问题是每个作业都会产生一个 stdout 和 stderr 文件,我需要跟踪错误。如果我在 qsub -t 1-100000 -o outputdir -e errordir 中定义它们我最终将拥有包含 100000 个文件的目录,这太多了。

有没有办法让每个作业将输出文件写入一个目录(例如,一个由作业 ID 的前 2 个字符组成的目录,它是随机的十六进制字母;或作业编号模 1000,或类似的东西)。

谢谢

最佳答案

我想不出使用 qsub 的好方法,因为 -o 和 -e 选项没有编程接口(interface)。但是,有一种方法可以实现您想要的。

使用-o 和-e 指向/dev/null 运行您的qsub。使您运行的命令成为某种类型的包装器,在它执行真正的工作之前以您想要的任何方式(即您的分解目录结构)将它自己的 stdout 和 stderr 重定向到文件。

关于sungridengine - 将输出重定向到 Sun Grid Engine 阵列作业的不同目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3708120/

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