A simple process management solution. Tracks the lifetime of subprocesses registered with subprocess management and automatically restarts and subprocesses that exit unexpectedly. Register Subprocess management with the DI container - services.AddSubprocessManagement(); Usage: - Get the ISubprocessManager interface from your DI container. use the extension methods to start, stop and query subprocesses, or enumerate the observable collection directly to determine which subprocesses are running. This package does not automatically capture stdout or provide any interface to facilitate inter-process communication. You are responsible for implementing that in your project.
$ dotnet add package Gerrie.Extensions.SubprocessManagementNo README available.