杀死代码中的后台进程spawn

时间:2017-05-07 16:27:01

标签: bash process background

kill background process inside Codeship,我们需要使用以下命令:

#!/bin/bash
nohup bash -c "YOUR_COMMAND 2>&1 &"

代码中需要bash -c,但因为使用YOUR_COMMAND将其PID_COMMAND=$!存储在变量中时会失败。可能是我缺少/做某事(错误)。但我搜索了很多,找不到正确的答案,所以我希望你们能帮助我。

1 个答案:

答案 0 :(得分:0)

FWIW:

我通过以下方式启动了烧瓶应用程序:flask run &

要杀死后台进程,我使用pgrep&kill查找并终止flask实例:

kill $(pgrep -f flask)

用命令/程序的名字替换“烧瓶”