diff --git a/csharp/App/Backend/DataTypes/Methods/Session.cs b/csharp/App/Backend/DataTypes/Methods/Session.cs index 4a9900af3..8fa5c893a 100644 --- a/csharp/App/Backend/DataTypes/Methods/Session.cs +++ b/csharp/App/Backend/DataTypes/Methods/Session.cs @@ -2,6 +2,7 @@ using System.Diagnostics; using InnovEnergy.App.Backend.Database; using InnovEnergy.App.Backend.Relations; using InnovEnergy.Lib.Utils; +using Org.BouncyCastle.Asn1.X509; namespace InnovEnergy.App.Backend.DataTypes.Methods; @@ -67,10 +68,11 @@ public static class SessionMethods .Apply(Db.Update); } - public static async Task RunScriptInBackground(this Session? session, String vpnIp, Int64 batteryNode) + public static async Task RunScriptInBackground(this Session? session, String vpnIp, Int64 batteryNode) { + Console.WriteLine("11111111111111111111111111111111111111111111111111111111111111"); string scriptPath = "/home/ubuntu/backend/uploadBatteryFw/update_firmware.sh"; - + await Task.Run(() => { Process process = new Process(); @@ -80,11 +82,11 @@ public static class SessionMethods process.StartInfo.RedirectStandardOutput = true; process.Start(); + string output = process.StandardOutput.ReadToEnd(); process.WaitForExit(); // This can be removed if you don't need to wait for the process to finish + Console.WriteLine(output); }); - - return true; - + Console.WriteLine("222222222222222222222222222222222222222222222222222222222222222"); }