如何允许普通PBS用户以不同的名称运行作业

时间:2018-06-19 09:51:00

标签: jenkins batch-processing pbs qsub

我有一个Jenkins项目正在向PBS Pro批处理系统提交作业。在Jenkins,在" Build"部分,我执行一个shell命令,它只使用qsub job.sh提交一个作业脚本。但是,作业以用户jenkins(由qstat报告)运行,这是Jenkins的默认用户。这不是我想要的。

相反,我希望能够使用qsub -u anotherUser job.sh以不同的用户身份执行作业,但这会失败并显示消息qsub: Bad UID for job execution

所以我的问题是:我如何允许用户jenkins以不同的用户身份运行作业,而jenkins不是PBS经理,操作员或root用户?一切都在同一台机器上运行,所以我想我不需要建议in this serverfault post/etc/hosts.equiv文件,例如。

这实际上不是Jenkins的问题,但我添加了Jenkins标签,因为其他Jenkins用户可能会遇到类似的问题,也许还有一个我不知道的内置选项。

0 个答案:

没有答案