Код выхода CLI ручного тормоза 2
У меня есть служба Windows, которая контролирует папку и конвертирует ts файлы в mp4 с помощью Handbrake CLI.
var psi = new ProcessStartInfo
{
CreateNoWindow = true,
UseShellExecute = false,
FileName = Settings.Default.ExecutableName,
Arguments = $"-i \"{ifpath}\" -o \"{ofpath}\"
};
var hb = Process.Start(psi);
hbp.EnableRaisingEvents = true;
hbp.Exited += Hb_Exited;
Это работает нормально, но время от времени процесс CLI Handbrake завершается немедленно, Process.Exited()
событие генерируется и входной файл не обрабатывается.
Код выхода, который я получаю, равен 2. Если я немедленно повторю попытку, файл будет обработан.
Кто-нибудь знает, что именно означает код выхода 2, когда речь идет о CLI Handbrake?