У меня есть приложение ядра веб-API на linux. После триггера это приложение запускает консольное приложение, которое перезапускает приложение ядра веб-api, но когда api останавливается, консольное приложение тоже останавливается. Как запустить консольное приложение без зависимости. Код для запуска консоли
TerminalCommand.Start($"cd /home/pi/Console && " +
"sudo chmod 777 ./Console && " +
"sudo ./Console");
public static string Start(string command, bool checkComplete = false)
{
if (checkComplete) command = string.Join(" ; ", command, "echo $?");
var process = new Process
{
StartInfo =
{
FileName = "/bin/bash",
Arguments = $"-c \"{command}\"",
RedirectStandardOutput = true,
UseShellExecute = false,
CreateNoWindow = true
}
};
process.Start();
var strOutput = process.StandardOutput.ReadToEnd();
return strOutput
}