如何在pycharm中远程执行bash脚本?

问题描述 投票:0回答:4

我拥有 Pycharm 的许可版本。我也安装了

BashSupport plugin

但是,我不确定在 RHEL 服务器上远程测试和执行 bash 脚本需要执行哪些步骤。

我可以配置远程解释器,但解释器路径是

/usr/bin/python

bash pycharm
4个回答
0
投票

按照我的逻辑,你需要将解释器路径更改为 /bin/bash 而不是 /usr/bin/python ,否则我不明白你要做什么..


0
投票

我今天遇到了保存问题。 如果我使用默认的 pycharm bash 配置,我会收到以下错误:

C:\windows\system32\bash.exe C:/git/NewProject/run.sh  
/bin/bash: C:/git/NewProject/run.sh: No such file or directory

Process finished with exit code 127

因此,我将默认的 Windows 脚本路径 更改为 Linux 绝对脚本路径,如下所示:

运行成功。


0
投票

你必须检查服务器上的路径,如果设置了别名,你可以检查别名

$ which python
$ whence python (Some version)
$ ls -l `which python`

0
投票

要使用 PyCharm 在 Red Hat Enterprise Linux (RHEL) 服务器上远程测试和执行 Bash 脚本,您可以按照以下步骤操作:

先决条件

  1. 确保您可以通过 SSH 访问 RHEL 服务器。
  2. 在本地计算机上安装 PyCharm。

步骤

  1. 打开 PyCharm: 在本地计算机上启动 PyCharm。

  2. 创建或打开项目: 您可以创建一个新的 PyCharm 项目或打开现有项目。

  3. 配置 SSH 访问:

    • 在 PyCharm 中,转到“文件”>“设置”(在 Windows 上)或“PyCharm”>“首选项”(在 macOS 上)。
    • 在设置窗口中,展开“项目”部分并选择“Python 解释器”。
    • 单击齿轮图标 (⚙️),然后单击“添加远程”。
    • 选择“SSH 凭据”并输入 RHEL 服务器的 SSH 详细信息(主机、用户名、密码或 SSH 密钥)。
  4. 创建或打开 Bash 脚本:

    • 在您的 PyCharm 项目中,创建一个新的 Bash 脚本文件或打开现有的脚本文件。
  5. 编辑 Bash 脚本: 在 PyCharm 编辑器中编写或修改您的 Bash 脚本。

  6. 配置运行/调试配置:

    • 在 PyCharm 窗口的右上角,您会发现一个下拉菜单,上面写着“编辑配置”。点击它。
    • 单击“+”图标添加新配置并选择“Bash”。
  7. 配置 Bash 运行配置:

    • 在配置设置中:
      • 为您的配置提供名称(例如“远程 Bash 脚本”)。
      • 在“脚本”字段中,指定远程服务器上 Bash 脚本的路径(例如,
        /path/to/your/script.sh
        )。
      • 在“启动之前”下,单击“+”图标并选择“上传到远程主机”。
      • 配置远程服务器设置(主机、用户名、密码/SSH 密钥)(如果您尚未这样做)。
    • 单击“确定”保存配置。
  8. 执行脚本:

    • 在 PyCharm 工具栏中,您可以选择已配置的运行配置(例如“远程 Bash 脚本”)。
    • 单击绿色的“运行”按钮或按关联的快捷键(通常是 Shift + F10)。
  9. 查看输出: Bash 脚本执行的输出将显示在 PyCharm 控制台中。您可以在那里查看结果。

  10. 调试(可选):

    • 您还可以使用 PyCharm 的调试功能来设置断点并检查 Bash 脚本中的变量。

此过程允许您使用 PyCharm 的集成开发环境在远程 RHEL 服务器上编写、测试和执行 Bash 脚本。它提供了一种使用远程脚本的便捷方式,同时享受强大的 IDE 的功能。

© www.soinside.com 2019 - 2024. All rights reserved.