一个bash脚本,可以监视2个进程,当一个进程死掉另一个进程时

ben*_*bot 2 vim bash

我有一个vim插件slimv的问题,它将为后端服务器启动一个单独的进程,然后我必须在关闭vim后手动终止它.

我想知道你是否可以创建一个可以观察这两个进程的脚本,然后当vim关闭它会杀死另一个进程?

有可能吗?如果是......你会怎么做到的?

Ing*_*kat 6

你可以在Vim中做到这一点,挂钩VimLeave事件:

:autocmd VimLeave * call system('killall backend-process')
Run Code Online (Sandbox Code Playgroud)