Add proper exit codes

This commit is contained in:
Bond_009 2019-01-13 01:05:25 +01:00
parent bf4de012da
commit 50c127fd9a

View File

@ -57,9 +57,13 @@ namespace Jellyfin.Server
// Intercept Ctrl+C and Ctrl+Break
Console.CancelKeyPress += (sender, e) =>
{
if (_tokenSource.IsCancellationRequested)
{
return; // Already shutting down
}
e.Cancel = true;
_logger.LogInformation("Ctrl+C, shutting down");
Environment.ExitCode = 2;
Environment.ExitCode = 128 + 2;
Shutdown();
};
@ -71,6 +75,7 @@ namespace Jellyfin.Server
return; // Already shutting down
}
_logger.LogInformation("Received a SIGTERM signal, shutting down");
Environment.ExitCode = 128 + 15;
Shutdown();
};