`SIGTERM` has no effect
probablykasper opened this issue · 3 comments
SIGTERM
has no effect for npm run dev
.
I'm using Svelte with Tauri (related issue: tauri-apps/tauri#1626), and this is causing leftover processes running after Tauri exits.
Reproduction
- Get the PID of the current terminal instance:
echo $$
npm run dev
- In a new terminal instance, run
pkill -TERM -P <PID>
Info
macOS 10.15.7
Node.js v14.16.0
npm 6.14.11
Please fix this, it's annoying as hell, I have a bunch of node instances running for my language servers so I can't use killall, I have to use recursive shell functions just to terminate node
I'm having the same problem here. Any updates on this?
What @amrbashir said in tauri-apps/tauri#2883 might help:
A bit of an update, in svelte official template, I found out that they are using
ignore
instead ofinherit
Line 21 in 4fd09c2
Switching it to
inherit
doesn't fix the whole issue but at leastCtrl+C
terminates it properly.