slurm: /usr/local/bin/ 因登录还是在头节点上而异

  • 本文关键字:节点 登录 usr local bin slurm slurm
  • 更新时间 :
  • 英文 :


我正在尝试访问安装在 HPC 群集上的程序。当我在头节点上时,它在/usr/local/bin/中。但是,当我使用 srun 登录时,/usr/local/bin/只是我在本地亲自为自己安装的程序。

如何访问/usr/local/bin 中的常规集群程序?我认为这可能与我的.bash_profile有关,所以我将其重置为仅PATH=$PATH:$HOME/bin,但这不起作用。

我正在尝试访问安装在 HPC 群集上的程序。

您确定该程序是在整个群集范围内安装的吗?从您编写的内容来看,它似乎只安装在头节点上,而不是在工作线程上。搜索群集文档或联系群集管理员,以了解该程序是否应在群集上可用。

如果您自己安装了该程序,请将其安装在工作人员可以访问的卷上(例如您的家,或者根据群集,您具有写入访问权限的任何其他共享卷(,而不是/usr/local 上。

如果该程序确实对工人/usr/local/bin但不在您的路径中(这表明您的PATH发生了奇怪的事情,可能值得跟踪(,您可以使用 PATH=$PATH:/usr/local/bin 将其添加到您的路径中。

最新更新