public string GetState(string name)
{
if (!_scripts.Any(x => x.Name == name))
return "unknown";
else if (_pausedScripts.Contains(name))
return "paused";
else if (_scripts.Any(x => x.Name == name && x.IsServiceRunning))
return "ready-service";
else
return "ready";
}