1
Some checks failed
Docker Build & Deploy / Build Docker Image (push) Successful in 14s
Docker Build & Deploy / Deploy to Production (push) Failing after 4s

This commit is contained in:
孙诚
2025-03-11 13:36:06 +08:00
parent 2bd6a5656a
commit b4611c979c
2 changed files with 19 additions and 0 deletions

View File

@@ -10,7 +10,24 @@ namespace Service.Jobs;
public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
{
public DiskMonitorRegistry()
{
Schedule(Job).ToRunNow().AndEvery(1).Hours();
}
public void Job()
{
try
{
JobExecute();
}
catch (Exception e)
{
Console.WriteLine(e);
}
}
private void JobExecute()
{
// 执行 cmd 命令 获取执行结果
var command = "df -h";

View File

@@ -46,6 +46,8 @@ JobManager.Initialize((HealthyTaskRegistry)healthyTaskRegistry);
// JobManager.Initialize((ShutdownRegistry)shutdownRegistry);
var chineseNfoRegistry = app.Services.GetRequiredService<IChineseNfoRegistry>();
JobManager.Initialize((ChineseNfoRegistry)chineseNfoRegistry);
var diskMonitorRegistry = app.Services.GetRequiredService<IDiskMonitorRegistry>();
JobManager.Initialize((DiskMonitorRegistry)diskMonitorRegistry);
#endif
app.Run();