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

时间:2018-01-28 04:51:15

标签: python bash shell pycharm

我有专业的Pycharm许可版本。我也安装了BashSupport plugin。 但是,我不确定在RHEL服务器上远程测试和执行bash脚本需要哪些步骤。

我也可以配置远程解释器,但interpreter path/usr/bin/python

enter image description here

3 个答案:

答案 0 :(得分:0)

按照我的逻辑,您需要将解释器路径更改为/ bin / bash而不是/ usr / bin / python,否则我不明白您要执行的操作。

答案 1 :(得分: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

error run remote bash

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

运行成功。 enter image description here

答案 2 :(得分:0)

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

private void DoTheTaskAndUpdateGUI(List<string> filesToProcess)
{
    var guiDispatcher = Dispatcher.CurrentDispatcher;
        Task.Factory.StartNew(()=> 
        {
            int completionPct = 0;
            for(int idx = 0;idx<filesToProcess.Count; idx++)
            {
                ProcessFile(filesToProcess[idx]);
                completionPct = ((idx + 1)/filesToProcess.Count) * 100;
                guiDispatcher.Invoke(UpdateGUI(completionPct));
            }
        });
}