我对LSF平台有一个问题我无法解决这个问题.
出于脚本原因,我需要使用perl脚本检查带有'bjobs'(和其他b***)的正在运行/挂起的作业.
由于某种原因,它不起作用,我能够查看以下错误消息:
lsb_init: Failed in an LSF library call: Unable to open file lsf.conf
Run Code Online (Sandbox Code Playgroud)
一些关于谷歌和手册的研究没什么好处,我做了一点测试.
我的帐户(最大)是LSF管理员.Root也是LSF管理员.
所以我切换到root,并尝试启动bjobs,但最大限度地使用'sudo -u max'.请看一下这些命令:
hn[~]=> whoami
max
hn[~]=> bjobs
No unfinished job found
hn[~]=> su
Password:
[root@hn max]# whoami
root
[root@hn max]# sudo -u max whoami
max
[root@hn max]# bjobs
No unfinished job found
[root@hn max]# sudo -u max bjobs
lsb_init: Failed in an LSF library call: Unable to open file lsf.conf
Run Code Online (Sandbox Code Playgroud)
我怎么能纠正这个?