首页 > 解决方案 > 不能再在 ssh 服务器上运行 bash 脚本

问题描述

曾经在我的服务器上工作的 bowtie2 bash 脚本现在立即以退出代码 1 结束,但是是一个空的 .stderr 文件。我相信这与我试图卸载 Homebrew 有关。

我最初试图使用 wget 将一些文件下载到服务器上,但我一直收到与 git 相关的错误。当我用谷歌搜索这个错误时,一位用户建议删除 git 文件,我这样做了。这导致我的自制软件停止工作。我试图将一个新的 git 文件复制到自制软件下载中,但它仍然不起作用。因此,然后我尝试卸载自制软件,但由于我的 git 已过时,它不允许我卸载。然后我手动删除了所有与自制软件相关的文件夹(我知道新手错误),这开始了 linuxbrew 的复杂性。每次我登录服务器时,都会弹出以下文本:

“-bash: /hpc/users/leel23/.linuxbrew/bin/brew: 没有这样的文件或目录”

但是,它并没有影响使用,所以我忽略了它,直到我尝试运行 bash 脚本,并在 .stderr 输出文件中得到了类似的错误,其中以下行重复到第 1665 行:

" "/hpc/users/leel23/.bash_profile: 第 16 行: /hpc/users/leel23/.linuxbrew/bin/brew: 没有这样的文件或目录"

我访问了我的./bash_profile并注意到那里的这条线 1665 次:

“评估$(/hpc/users/leel23/.linuxbrew/bin/brew shellenv)”

我删除了所有这些行,bash_profile希望它能解决问题,但使用空的 .stderr 输出文件会使情况变得更糟。我想我真的在这里搞砸了。真的很感激任何帮助。

标签: bashhomebrewscriptlinuxbrew

解决方案


推荐阅读