星辰大海yw 2023-09-10 19:00 采纳率: 100%
浏览 20
已结题

服务器登陆节点无法执行除shell以外任何命令

登陆节点服务器没有办法直接执行除shell以外的任何命令,如perl,Python,git等等,只能通过bsub提交才能运行。而且集群上,又不能执行shell脚本,却可以执行其它命令。这大概是什么原因呢,伏地感谢(ps:我不是IT同学,不懂这些)
补充一下,凡事能在登陆服务器运行的命令,在集群上都提示找不到该命令。

  • 写回答

11条回答 默认 最新

  • 呈两面包夹芝士 2023-09-11 09:10
    关注

    这可能是由于登录节点服务器和集群的软件环境配置不同。

    在登录节点服务器上,可能已经安装了perl、Python、git等程序,而在集群上可能没有安装这些程序或者其安装路径没有被添加到环境变量中,因此系统找不到这些命令。

    另外,集群可能限制了用户直接执行shell脚本,这可能是出于安全或管理方面的考虑。但是,允许执行其他命令可能是因为这些命令被认为是更安全的或者对系统影响较小的。

    如果您需要在集群上执行shell脚本或者运行特定的程序,您可以尝试以下解决方案:

    1. 将需要的程序(如perl、Python等)安装到集群上,并确保将安装路径添加到环境变量中。这样您就可以直接在集群上运行这些命令了。
    2. 如果无法安装额外的软件,您可以尝试将脚本转换为已经被集群允许执行的命令(如bsub)可以接受的格式,然后提交给集群执行。
    3. 如果您有管理员权限,您可以请求管理员在集群上安装需要的程序或者修改相关配置以允许执行shell脚本。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(10条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月13日
  • 已采纳回答 9月13日
  • 修改了问题 9月10日
  • 创建了问题 9月10日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见