增加 指令支持

This commit is contained in:
dengsgo
2020-01-02 16:38:26 +08:00
parent 9defc968ba
commit 4e0b9f54f6
5 changed files with 82 additions and 7 deletions

14
raw.go
View File

@@ -48,6 +48,20 @@ monitor:
# 命令
command:
# 特殊指令 //TODO next release support
# 可以通过特殊的指令来控制 command 的行为,指令可以有多个
# exec-when-start fileboy启动就绪后自动执行一次 'exec' 定义的命令
# should-finish 触发执行 'exec' 时(C),如果上一次的命令(L)未退出(还在执行),会等待 L 退出,直到有明确 exit code 才会开始执行本次命令。
# 在等待 L 退出时,又有新事件触发了命令执行(N),则 C 执行取消,只会保留最后一次的 N 执行
# ignore-stdout 执行 'exec' 产生的 stdout 会被丢弃
# ignore-warn fileboy 自身的 warn 信息会被丢弃
# ignore-info fileboy 自身的 info 信息会被丢弃
# ignore-exec-error 执行 'exec' 出错仍继续执行下面的命令而不退出
# limit-memory-256M 限制内存占用,超过 256M 'exec' 会被强制停止。格式 limit-memory-xxM
instruction:
#- should-finish
#- exec-when-start
# 监听的文件有更改会执行的命令
# 可以有多条命令,会依次执行
# 如有多条命令,每条命令都会等待上一条命令执行完毕后才会执行