源自群里一位喝水达人...鄙人有感而发, 遂有此货.
当前版本主要体现在钉钉群机器人提醒, 各位看官可加入钉钉群
23132096
体验和交流.
https://gitee.com/taadis/h2o
排序 | 时间 | 作用 |
---|---|---|
第一杯水 | 06:30 | 排毒又养颜 |
第二杯水 | 08:30 | 体贴又健康 |
第三杯水 | 11:00 | 解乏又放松 |
第四杯水 | 13:00 | 减负又减肥 |
第五杯水 | 15:00 | 提神又醒脑 |
第六杯水 | 17:00 | 消化又吸收 |
第七杯水 | 19:30 | 滋润又补肤 |
第八杯水 | 21:30 | 解毒又排泄 |
通过调用机器人的 webhook 来实现提醒功能
获取 webhook, 见 自定义机器人
然后修改 appsettings.*.json
以下节点
{
"DingTalk": {
"Enabled": true, // 是否启用
"WebHook": "https://oapi.dingtalk.com/robot/send?access_token=xxx" // 你的 webhook
}
}
通过依赖包 Microsoft.Extensions.Hosting.WindowsServices
轻松愉快的实现了 Windows Service 的集成.
发布后, 直接 以管理员身份 执行 install.bat
脚本, 即可自动运行 & 开机启动.
卸载服务请 以管理员身份 执行 uninstall.bat
脚本, 即可.
放个图:
必备 运行时环境, 自行选择并安装
构建完成后的内容打包弄到服务器上
# 在发布目录下
# 拷贝本地当前目录下的所有文件到服务器上的指定目录下
scp -r ./* root@[your_ip]:/home/h2o/
配置执行权限 chmod 777 H2O.Assistant
执行 ./H2O.Assistant
查看是否运行正常
但更多的时候我们希望部署成守护进程来实现一些自管理
这里以我的服务器为例 Debian 9
Debian 9 中内置 systemd 那么就用她了
服务配置文件 h2o.service
然后执行 ln -s /home/h2o/h2o.service /etc/systemd/system/h2o.service
命令, 添加 systemd 服务配置的软链接.
可以执行 systemctl daemon-reload
重新加载守护进程, 以便刷新配置
可以执行 systemctl start h2o.service
命令, 马上启动
可以执行 systemctl enable h2o.service
命令, 添加开机启动
可以执行 systemctl stop h2o.service
命令, 停止服务
可以执行 systemctl disable h2o.service
命令, 卸载服务, 会自动删除软链接
可以执行 systemctl status h2o.service
命令, 查看服务状态
附张状态图
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。