Я пытаюсь запускать и останавливать процессы в MacOS, используя .NET Core.
Процесс должен запустить строку в терминале и поддерживать работу терминала, поэтому я
Я могу закрыть его позже.
public interface IProcessManagementService
{
// returns process id/handle
int Start(string tool, string args);
void Stop(int processId);
}
Инструмент всегда является терминалом.
Как правильно достичь этого?
Заранее спасибо.