2

我在实际启动运行配置之前 使用外部工具运行命令 但是如果外部工具返回非零状态,则构建配置停止。这是完全正确的,但我找不到任何方法来忽略失败。如果是平原,我会做类似的事情。但在Idea,这似乎是不可能的fuser -k 1099发射前bashfuser -k 1099 || true

外部工具配置

有任何想法吗?

4

2 回答 2

3

您可以将/bin/bash其用作程序,并将以下内容用作参数:

-c 'fuser -k 1099'; true

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

于 2018-05-23T17:43:38.400 回答
0

正确答案对我不起作用(请参阅我的评论)然后我找到了一个解决方案,即在 windows 下创建一个以 0 退出的脚本(让我们称之为KillMyExeNoError.bat):

taskkill /IM my.exe /F
exit /B 0

然后放入C:\Path\To\KillMyExeNoError.batProgram留空Arguments

也许在 Linux 下你需要bash输入Program/path/to/script.sh输入Arguments.

不是最好的解决方案,因为不必创建单独的脚本会很好,但至少它可以工作。

于 2022-02-14T14:25:28.997 回答