Added the ability to run a user defined update script #1460

This commit is contained in:
Jamie.Rees 2017-10-23 11:35:02 +01:00
parent ef8b73972e
commit b4d01386a6
12 changed files with 378 additions and 27 deletions

View file

@ -0,0 +1,21 @@
using System.Collections.Generic;
using System.Diagnostics;
using Ombi.Helpers;
namespace Ombi.Updater
{
public interface IProcessProvider
{
bool Exists(int processId);
bool Exists(string processName);
List<ProcessInfo> FindProcessByName(string name);
ProcessInfo GetCurrentProcess();
int GetCurrentProcessId();
ProcessInfo GetProcessById(int id);
void Kill(int processId);
void KillAll(string processName);
void SetPriority(int processId, ProcessPriorityClass priority);
Process Start(string path, string args = null);
void WaitForExit(Process process);
}
}