Ubuntu使用crontab执行定时任务基础知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu使用crontab执行定时任务基础知识相关的知识,希望对你有一定的参考价值。
参考技术A Ubuntu默认没有开启crontab日志,需要通过sudo vim /etc/rsyslog.d/50-default.conf 来取消cron行的注释及重启系统日志服务( sudo service rsyslog restart )来启用日志记录。启用以后,就可以使用 tail -f /var/log/cron.log 查看crontab的日志了。
当然不修改上述配置也行,通过 /var/log/syslog 也可以查看日志,但是这种方式看日志不是很方便。
查看 crontab任务 crontab -l
编辑 crontab任务 crontab -e
启动定时任务 sudo service cron start
重启定时任务 sudo service cron restart
停止定时任务 sudo service cron stop
注意:修改或新增定时任务时记得启动定时任务或重启定时任务
1、 https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html
2、 http://cn.linux.vbird.org/linux_basic/0430cron.php
1.Ubuntu默认是西5区,跟北京时间相差11个小时,因此记得修改默认时区。 timedatectl set-timezone Asia/Shanghai Ubuntu修改时区和更新时间
1、利用之前 QQ机器人实现步骤 的技术 实现每周1至周五的上午8点50在QQ群里提醒成员进行打卡。
50 8 * * 1,2,3,4,5 curl http://127.0.0.1:5700/send_group_msg?group_id=xxx"&message="为了全勤,别忘记打卡哦
2、利用之前 QQ机器人实现步骤 的技术 实现每隔一分钟给xxx发生一条消息, 哈哈。。
*/1 * * * * curl http://127.0.0.1:5700?user_id=xxxx"&message="1
3、利用之前 QQ机器人实现步骤 的技术 实现每月的15号9点15分给xx发生信用卡还款的信息
15 9 15 * * curl http://127.0.0.1:5700/send_msg?user_id=xxxx&message=信用卡还款
以上是关于Ubuntu使用crontab执行定时任务基础知识的主要内容,如果未能解决你的问题,请参考以下文章