crontab定时任务
crontab 定时任务
需求: 设置了一个钉钉机器人, 希望他能在每天特定的时间发送倒计时消息,警醒群内的人
钉钉开放文档: https://open.dingtalk.com/document/robots/custom-robot-access
- 在钉群内,添加一个机器人 ,开启消息推送能力,设置安全设置
添加好之后即可通过 webhook 的方式,来向钉群发消息
1 |
|
例如上方代码,通过 curl 即可发送消息
- 发送消息的操作走通了,那么我需要一段脚本来执行这件事
我把业务代码贴在下方:
1 |
|
- 实现了脚本,接下来我们需要定时去执行这个操作
我想到了 crontab
说干就干, 在我自己的服务器里装上 crontab,我是 ubuntu ,如果你是 CentOS,可以使用 yum 安装
1 |
|
以下是 crontab 的一些操作
1 |
|
安装好之后,通过执行crontab -e
你会进入一个 vim 编辑器 ,输入如下代码
1 |
|
输入好之后,保存文件,执行service cron start
开始执行
效果如下:
更多内容可以参考最上方的钉钉开放文档~
感谢阅读,勘误、纠错或其他请联系progerchai@gmail.com,或者点击这里提 issue 给我
欢迎交流 👏,你的每一次指导都可以让我进步
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!