IBM lsf epsub 实现记录提交信息

集群管理 0 439 团子精英 收藏

在之前的文章中,写了一些关于esub的脚本。能够对任务进行提交前的处理

那么今天写一个epsub的脚本,实现对任务提交后的处理。当然,这个提交后是指任务提交成功。


例如,我们想要在任务提交后获取到任务的一些信息

项目信息

用户信息

命令行

提交到的队列

jobid

错误id


在linux(xx)_glibcxxxxx-86_64/目录下,新建一个epsub脚本,例如如下epsub.testb

#!/bin/sh
# epsub
# Example script to monitor job submissions to mbatchd.
# This script outputs the final job submission parameters after the
# job is submitted.
# This epsub script make by Fasteda.cn
exec 1>&2
. $LSB_SUB_PARM_FILE
echo I am  epsub app
echo $LSB_SUB_JOB_QUEUE t
echo $LSB_SUB_JOB_ID
echo $LSB_SUB_JOB_ERR


提交任务测试

bsub -P aaaaa -a testb sleep 10

返回结果如下:


sleep 10
Job <30483237> is submitted to default queue <normal>.
I am epsub test script
lsfadmin --username
aaaaa --projectname
sleep 10 --commandline
normal --jobrunqueues
30483237 --jobid
0 --joberrorid


注意:请勿照搬,尽量按照需求进行修改

相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码