Documentation
¶
Overview ¶
提供公共数据结构定义
Index ¶
Constants ¶
View Source
const ( ServiceActiveStatusRunning = "running" ServiceActiveStatusExited = "exited" ServiceActiveStatusWaiting = "waiting" ServiceActiveStatusInactive = "inactive" ServiceActiveStatusUnknown = "unknown" ServiceLoadedStatusEnabled = "enabled" ServiceLoadedStatusDisabled = "disabled" ServiceLoadedStatusStatic = "static" ServiceLoadedStatusMask = "mask" ServiceLoadedStatusUnknown = "unknown" )
View Source
const ( ServiceUnit = "service" SocketUnit = "socket" TargetUnit = "target" MountUnit = "mount" AutomountUnit = "automount" PathUnit = "path" TimeUnit = "time" )
View Source
const ( // 插件正在运行 StatusRunning = "running" // 插件已加载,但未运行 StatusLoaded = "loaded" // 插件离线,无法访问 StatusOffline = "offline" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MachineNode ¶
type Result ¶
type Result struct {
Code int `json:"code"`
Mseeage string `json:"msg"`
Data []*ServiceResult `json:"data"`
}
type ServiceInfo ¶
type ServiceInfo struct {
ServiceName string
UnitName string
UnitType string
ServicePath string //配置文件放置的目录
ServiceAfter string //在什么服务启动后启动
ServiceBefore string //在什么服务启动前启动
ServiceRequires string //需要的daemon
ServiceWants string //与requires相反
ServiceEnvironmentFile string //启动脚本的环境配置文件
ServiceExectStart string //实际执行daemon的指令或脚本程序
}
type ServiceResult ¶
type ServiceResult struct {
MachineUUID string
MachineIP string
ServiceActiveStatus string
ServiceLoadedStatus string
ServiceSample ServiceInfo
}
type ServiceStruct ¶
Click to show internal directories.
Click to hide internal directories.