要kill background process inside Codeship,我们需要使用以下命令:
#!/bin/bash
nohup bash -c "YOUR_COMMAND 2>&1 &"
代码中需要bash -c
,但因为使用YOUR_COMMAND
将其PID_COMMAND=$!
存储在变量中时会失败。可能是我缺少/做某事(错误)。但我搜索了很多,找不到正确的答案,所以我希望你们能帮助我。
答案 0 :(得分:0)
FWIW:
我通过以下方式启动了烧瓶应用程序:flask run &
要杀死后台进程,我使用pgrep&kill查找并终止flask实例:
kill $(pgrep -f flask)
用命令/程序的名字替换“烧瓶”