1
This commit is contained in:
@@ -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";
|
||||
|
||||
@@ -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();
|
||||
Reference in New Issue
Block a user