diff --git a/utils/PingBlog/Program.cs b/utils/PingBlog/Program.cs index 6612253..9269b4c 100644 --- a/utils/PingBlog/Program.cs +++ b/utils/PingBlog/Program.cs @@ -1,4 +1,5 @@ using System; +using System.Diagnostics; using System.Net.Http; namespace PingBlog @@ -7,6 +8,30 @@ class Program { static void Main(string[] args) { + Console.WriteLine("Running ActualBudget..."); + + var process = new Process { + StartInfo = new ProcessStartInfo + { + FileName = "cmd.exe", + RedirectStandardInput = true, + RedirectStandardOutput = true, + UseShellExecute = false, + CreateNoWindow = false, + WorkingDirectory = @"D:\GitWork\actual-server", + } + }; + + try + { + process.Start(); + process.StandardInput.WriteLine(@"npm start"); + } + catch (Exception ex) + { + Console.WriteLine("ActualBudget Failed", ex.ToString()); + } + Console.WriteLine("Starting ping blog service. This service just keeps the blog alive even when nobody is visiting"); var startTimeSpan = TimeSpan.Zero; var runEveryXMinutes = TimeSpan.FromMinutes(2);