Skip to content

service worker in .net core that binds process (app) together. It terminates a process based on a relation master-slave. βš™πŸͺ“

Notifications You must be signed in to change notification settings

jwallet/process-butcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

service worker in .net core that terminates a process based on a relation master-slave.

for instance, the torrent app (slave) is killed if the vpn (master) was terminated or died.

windows

> process-butcher.exe --master=nordvpn --slave=utorrent

linux/macos

> process-butcher --master=nordvpn --slave=utorrent

about VPN kill-switch

most often vpn has a kill-switch to kill the torrent app if the vpn gets disconnected, which that works well. however, when the vpn suddently dies the torrent keeps working and then fallback to the default connection. this service worker will then kill the torrent app, if the vpn is not dected anymore, it will also not allow the torrent app to restart without the vpn running.

About

service worker in .net core that binds process (app) together. It terminates a process based on a relation master-slave. βš™πŸͺ“

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages