Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 调试器结束后如何在intellij中运行shell命令_Intellij Idea - Fatal编程技术网

Intellij idea 调试器结束后如何在intellij中运行shell命令

Intellij idea 调试器结束后如何在intellij中运行shell命令,intellij-idea,Intellij Idea,当我在intellij中运行特定配置时,我正在尝试启动docker容器,我通过添加“启动外部工具命令之前”成功地完成了此操作,如下所述: 但似乎不明显的是,当程序运行完毕后,我如何停止容器?之后似乎没有任何选择 运行配置完成后,如何运行shell脚本?(要么到达终点,要么被强制停止)。添加要停止的配置,并在启动前使用要运行的配置?我不太清楚您的意思,您能详细说明一下吗?很抱歉,intellij对我来说是相当新的。您可以添加一个运行配置来运行shell脚本,该脚本将停止容器。然后,您可以在此配置

当我在intellij中运行特定配置时,我正在尝试启动docker容器,我通过添加“启动外部工具命令之前”成功地完成了此操作,如下所述:

但似乎不明显的是,当程序运行完毕后,我如何停止容器?之后似乎没有任何选择


运行配置完成后,如何运行shell脚本?(要么到达终点,要么被强制停止)。

添加要停止的配置,并在启动前使用要运行的配置?我不太清楚您的意思,您能详细说明一下吗?很抱歉,intellij对我来说是相当新的。您可以添加一个运行配置来运行shell脚本,该脚本将停止容器。然后,您可以在此配置中添加启动前步骤以运行容器或任何您需要的内容。现在,如果启动此配置,它将首先执行启动前步骤,一旦完成,它将继续执行关闭脚本。但我不确定在这种情况下如何调用关闭脚本?关闭需要在调试器之后发生,而不是在启动脚本之后。我目前有一个运行配置,它运行启动脚本作为启动前的一部分,但是似乎没有after的挂钩?您可以有一个配置链,运行最后一个配置将触发触发前一个配置,从而触发前一个配置,等等。