waterd - 整点啥好呢
前言
小白闲置了好久好久….
准备实现点什么来印证下自己所学的 go, 实践出真知嘛.
于是乎, 有了 waterd.
Waterd
思路中的 waterd 大概要实现这么些功能:
- 能定时做点什么
- 能发送钉钉机器人消息
- 能部署成 Windows Service
总而言之就是要用 go 实现一个叫做 waterd 的 Windows Service, 并且这个服务能定时发送钉钉机器人消息.
开搞
一切从简, 新建一个目录 waterd
然后添加一个 main.go
内容如下:
package main
import (
"log"
)
func main() {
log.Println("waterd")
}
有些人可能会问怎么不用 fmt
输出, 这里仅仅是因为 log
单词打的更麻溜些.
然后运行一下瞅瞅
go run main.go
不出意外的话, 输出内容如下:
2020/07/04 13:28:59 waterd
输出结果无误, 非常简单, 但依旧说明下
前面的日期时间是 log
默认自带的输出内容, 可以通过配置来调整.
后面的字符串 “waterd” 是我们的代码打印的内容.