我正在开始autossh
喜欢
var exec = require('child_process').exec;
var ssh = exec('autossh [...]', function() {});
然后当我ps aux | grep auto
时,我发现有两个过程:
/bin/sh -c autossh -M22002 ...
和/usr/lib/autossh/autossh -M22002
。我可以在节点中读取的pid属性指向/bin/sh
进程。
现在,当我在处理程序上调用.kill
时,/bin/sh
进程被终止,但autossh
进程没有。我怎么杀了他们两个?