Vladilen Kozin <vladilen.ko...@gmail.com> writes: > Been driving me nuts, cause Java handles SIGTERM but just in case I even added > shutdownHook to my app that should explicitly execute on SIGTERM and other > such signals. > Testing it on OSX e.g. works just fine. But stop wouldn't work on guix. I > then decided to try > everything manually: > > $ start my java app from the console > > In another console > $ sudo pkill -TERM pid > > and nada ... it's like signal isn't even delivered. > $ sudo pkill -KILL pid > > Eh ... still nothing > $ sudo kill -s SIGTERM pid > gets delivered > > Ha? kill vs pkill ... ha? Could this give a clue as to why sudo herd stop > won't work? > What is going on here? Any ideas? I'm completely lost at this point.
I don't know about Shepherd, but I've never seen pkill used with a pid, and pkill(1) does not mention it either.