1
This commit is contained in:
@@ -10,7 +10,24 @@ namespace Service.Jobs;
|
|||||||
|
|
||||||
public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
|
public class DiskMonitorRegistry : Registry, IDiskMonitorRegistry
|
||||||
{
|
{
|
||||||
|
public DiskMonitorRegistry()
|
||||||
|
{
|
||||||
|
Schedule(Job).ToRunNow().AndEvery(1).Hours();
|
||||||
|
}
|
||||||
|
|
||||||
public void Job()
|
public void Job()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
JobExecute();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void JobExecute()
|
||||||
{
|
{
|
||||||
// 执行 cmd 命令 获取执行结果
|
// 执行 cmd 命令 获取执行结果
|
||||||
var command = "df -h";
|
var command = "df -h";
|
||||||
|
|||||||
@@ -46,6 +46,8 @@ JobManager.Initialize((HealthyTaskRegistry)healthyTaskRegistry);
|
|||||||
// JobManager.Initialize((ShutdownRegistry)shutdownRegistry);
|
// JobManager.Initialize((ShutdownRegistry)shutdownRegistry);
|
||||||
var chineseNfoRegistry = app.Services.GetRequiredService<IChineseNfoRegistry>();
|
var chineseNfoRegistry = app.Services.GetRequiredService<IChineseNfoRegistry>();
|
||||||
JobManager.Initialize((ChineseNfoRegistry)chineseNfoRegistry);
|
JobManager.Initialize((ChineseNfoRegistry)chineseNfoRegistry);
|
||||||
|
var diskMonitorRegistry = app.Services.GetRequiredService<IDiskMonitorRegistry>();
|
||||||
|
JobManager.Initialize((DiskMonitorRegistry)diskMonitorRegistry);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
app.Run();
|
app.Run();
|
||||||
Reference in New Issue
Block a user