Linux其实也是时间管理大师——掌握crontab
引言
欸乃一声山水绿。回看天际下中流,岩上无心云相逐。 ——勿埋我心
做网站的哥们都有一个共同的习惯,那就备份网站的数据。现在宝塔自带的备份也还可以,但是如果自己想要定时运行自定义脚本呢?那就需要用到Linux的时间管理大师了——crontab。
Linux crontab是用来定期执行程序的命令。
当安装完成操作系统之后,默认便会启动此任务调度命令。
crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
**注意:**新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。
启动Cron
一般来说,是默认启动的。
service cron start
查看日志
一、各个系统下的查看方式
① linux
看/var/log/cron.log
这个文件就可以,可以用指令tail -f /var/log/cron.log
观察
② unix
在/var/spool/cron/tmp
文件中,有croutXXX001234
的tmp文件,tail 这些文件就可以看到正在执行的任务了。
③ mail任务
在/var/spool/mail/root
文件中,有crontab执行日志的记录,用tail -f /var/spool/mail/root
即可查看最近的crontab执行情况。
④ Ubuntu
Ubuntu服务器/var/log下没有cron日志,在这里记录一下如何ubuntu server如何查看crontab日志。
二、修改rsyslog
#打开conf文件
sudo vim /etc/rsyslog.d/50-default.conf#将cron前面的注释符去掉
cron.* /var/log/cron.log
三、重启rsyslog
sudo service rsyslog restartsudo service cron restart
四、查看crontab日志
less /var/log/cron.log
Cron语法
一、Crontab参数说明
-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)-i : 会和-r 配合使用,在删除当前的crontab时询问,输入y 则删除
注意:crontab是分用户的,以谁登录就会编辑到谁的crontab。
二、Crontab特殊符号说明
"*"代表所有的取值范围内的数字。特别要注意哦!"/"代表每的意思,如"*/5"表示每5个单位"-"代表从某个数字到某个数字","分散的数字
三、Crontab使用示例:
30 21 * * * 表示每晚的21:30 45 4 1,10,22 * * 表示每月1、10、22日的4 : 4510 1 * * 6,0 表示每周六、周日的1 : 100,30 18-23 * * * 表示在每天18 : 00至23 : 00之间每隔30分钟0 23 * * 6 表示每星期六的11 : 00 pm\* */1 * * * 每一小时\* 23-7/1 * * * 晚上11点到早上7点之间,每隔一小时\* 8,13 * * 1-5 从周一到周五的上午8点和下午1点0 11 4 * mon-wed 每月的4号与每周一到周三的11点0 4 1 jan * 一月一号的4点
结语
别看写这么多,其实用起来很简单。这个实用的工具,会释放你的双手,给你带来自动化的舒适体验。欢迎有疑惑在勿埋我心评论区留言。
文章出处:掌握crontab:让你的Linux成为时间管理大师 - 勿埋我心 (qian.blue) | 1OVE导航
Linux其实也是时间管理大师——掌握crontab相关推荐
- 马斯克才是时间管理大师
点击"技术领导力"关注∆ 每天早上8:15推送 来源:字母榜 作者:李鹏飞 2021年1月,加冕新首富.猎鹰火箭一箭143星.国产model Y落地,埃隆·马斯克的成就lis ...
- 打败你的不是现实,是时间管理|互联网时代的时间管理术
除了技术干货,也给大家分享一些个人成长学习的相关知识,最近看了很多关于时间管理的书籍和文章,算是自己输出的一点个人总结吧,希望能给大家一点指引和启示. 互联网时代,人人都跟手机绑在一块,随时都要保持网 ...
- 网易mr time android,统计时间消耗是时间管理的基础,几款手机APP可以完美实现此功能...
<高效时间管理模型>第四部分<时间管理的支柱>之<巧用工具>第4篇文章,敬请持续关注,谢谢! 学习时间管理要养成记录自己时间的习惯,通过借助工具自动或自我主动记录时 ...
- 什么是时间管理,一个大四学生的简单理解
就是在对的时间做对的事情 就是把 这些东西 变成这些东西
- 【读书笔记】《为什么精英都是时间控》总结整理 - 干货满满的时间管理书籍
目录 专注力与高效率 于我而言,首先(重要的事说三遍) 第一章 最大限度发挥大脑机能,提高专注力的方法 第二章 充分利用早上的大好时光,因为那是大脑的黄金时间 第三章 把白天时间利用到极致的午后重启术 ...
- 你离时间管理大师,就差这副眼镜了
鱼羊 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你离时间管理大师,只差这副黑科技眼镜了. 只要249美元--1702元人民币. 最近,这款名为Specs的智能眼镜,出现在了众筹网站 ...
- Linux下不同服务器间数据传输
因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...
- linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)
因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp, ...
- git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...
## 总结 - 学会使用基本的git命令 管理源代码 - 学会去github创建仓库 并将代码上传到github的仓库 (有待完成 回家有网再push) - 了解本地的.git和服务器github的. ...
最新文章
- JAVA第二次验证设计性实验报告
- centos7 docker 启动报错 Job for docker.service failed 解决办法
- python 自动化-python自动化之(自动化测试报告)
- 【控制】《鲁棒控制-线性矩阵不等式处理方法》-俞立老师-附录-LMI工具箱介绍
- Spring MVC的异步模式DefferedResult
- C++学习之路—继承与派生(四)拓展与总结
- Rabbitmq集群高可用部署详细
- OpenGL Shader基本概念
- 【 iview 实践指南】之如何优雅地在Table中嵌套Input(代码篇)
- mysql 主主结构_高性能mysql主主架构
- linux基础-第十六单元 yum管理RPM包
- div关闭怎么写 html,大神你好,请问怎么在以下代码的div中添加一个关闭按钮?...
- c语言中同级运算符的运算顺序,二 如何学习C语言的运算符和运算顺序
- linux下运行jar
- Redis缓存相关问题总结
- 使用代码生成器为微服务生成基本的CRUD代码
- js练习题:对象字面量的形式创建一个名字为可可的狗对象
- 试玩广告及SmartAd平台介绍
- 介绍一个查看TCP连接的工具TCPView
- 儿童护眼灯有必要买吗?推荐教育部入围护眼照明品牌
热门文章
- Python数据结构04-冒泡、选择、插入、归并、希尔、快速排序、二分查找
- 有温度传感器的风机控制系统C语言,基于单片机的暖风机的设计任务书、开题报告...
- 【老生谈算法】matlab实现图像压缩算法源码——图像压缩
- http://bigwhite.blogbus.com/logs/1347304.html
- 一张图助你快速记忆CSS所有属性
- Adobe Flash Player 版本太低无法安装
- 《身边的礼仪》视频全文
- 只有程序员才懂得的梗!
- 人对光波的三种特性_光线的三种特性——玩转光线的基础知识
- “鸡”不可失,驱动人生助力开启“绝地求生”