Kill all children processes when main program ends.
Children processes may be create by Process
class, which usually used to call shell commands. When the main swift processes killed by ctr+c, the children processes won't be killed and become an orphan process owned by pid 1.
This lib provides a method to kill all direct children processes automatically when process exit or be killed by signal.
SPM
.package(url: "https://github.com/leavez/CleanQuit.git", from: "1.0.0"),
import CleanQuit
CleanQuit.enable()
link |
Stars: 0 |
Last commit: 3 years ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics