Files
2025-11-21 08:48:01 +08:00

44 lines
1.2 KiB
C#

using System.Timers;
using CliWrap;
using CliWrap.Buffered;
using Common;
namespace
{
internal class Program
{
public static System.Timers.Timer timer;
async static Task Main(string[] args)
{
timer = new System.Timers.Timer();
timer.Elapsed += Timer_Elapsed;
timer.Interval = 20000;
timer.Start();
Console.ReadLine();
}
static void Timer_Elapsed(object? sender, ElapsedEventArgs e)
{
try
{
Console.WriteLine("go...");
string Key = "IISRecycle";
int isnew = CSRedisCacheHelper.redis3.Get<int>(Key);
if (isnew == 1)
{
Console.WriteLine("回收了");
var cmd = Cli.Wrap("1.cmd")
.WithWorkingDirectory("D:\\BLW_Data\\cricsSQL")
.ExecuteBufferedAsync();
CSRedisCacheHelper.redis3.Set(Key, 0);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}