mirror of
https://github.com/acepanel/panel.git
synced 2026-02-05 02:07:18 +08:00
26 lines
526 B
Go
26 lines
526 B
Go
package console
|
|
|
|
import (
|
|
"github.com/goravel/framework/contracts/console"
|
|
"github.com/goravel/framework/contracts/schedule"
|
|
"github.com/goravel/framework/facades"
|
|
|
|
"panel/app/console/commands"
|
|
)
|
|
|
|
type Kernel struct {
|
|
}
|
|
|
|
func (kernel *Kernel) Schedule() []schedule.Event {
|
|
return []schedule.Event{
|
|
facades.Schedule().Command("panel:monitoring").EveryMinute().SkipIfStillRunning(),
|
|
}
|
|
}
|
|
|
|
func (kernel *Kernel) Commands() []console.Command {
|
|
return []console.Command{
|
|
&commands.Panel{},
|
|
&commands.Monitoring{},
|
|
}
|
|
}
|