Intellij idea Intellij Idea-忽略外部工具的非零退出代码

Intellij idea Intellij Idea-忽略外部工具的非零退出代码,intellij-idea,run-configuration,Intellij Idea,Run Configuration,在实际启动运行配置之前,我使用运行fuser-k 1099命令 但若外部工具返回非零状态,构建配置将停止。这是完全正确的,但我无法忽视失败。如果它是一个普通的bash,我会做一些类似于fuser-k 1099 | | true。但在想法上,这似乎是不可能的 有什么想法吗?您可以使用/bin/bash作为程序,并使用以下参数: -c 'fuser -k 1099'; true 这样,该工具的退出代码将始终为零。将其包装到bash脚本中,并始终从中返回零退出代码?嗯,这可能有效!即使没有脚本,也

在实际启动运行配置之前,我使用运行
fuser-k 1099
命令 但若外部工具返回非零状态,构建配置将停止。这是完全正确的,但我无法忽视失败。如果它是一个普通的
bash
,我会做一些类似于
fuser-k 1099 | | true
。但在想法上,这似乎是不可能的


有什么想法吗?

您可以使用
/bin/bash
作为程序,并使用以下参数:

-c 'fuser -k 1099'; true

这样,该工具的退出代码将始终为零。

将其包装到bash脚本中,并始终从中返回零退出代码?嗯,这可能有效!即使没有脚本,也只需使用bash-c'fuser-k1099';正确。我并没有朝着这个方向想,期望这个想法能提供一些选项来跳过外部工具的故障。谢谢如果您将您的评论作为答案发布,我会将其标记为已接受这是我能找到的唯一与我尝试在外部工具中运行bash命令相关的问题/解决方案。但是,定义:-c“&&”;真的不适合我。IntelliJ出于某种原因一直在引号中加“;”。。。我必须在引号中单独设置每个命令,并加上“true”,然后它才能工作。希望这对其他人有帮助