linux命令——crontab

crontab

作用

自定义定时任务

笔者一般用这个命令来提醒事项,适用于基本每天执行的事项

option参数

-e 编辑cron脚本文件,可以指定编辑器,默认是vi编辑器

-l 列出当前用户下的cron任务

-u 指定cron在哪个用户下执行,默认是当前用户

使用实例

$brontab -e 执行后跳到编辑器

你可以在编辑器中书写cron命令,一般的格式是 command content

上面格式中的
从左至右分别表示分,时,日,月份和年份,content就是自定义的命令了

如果命令较多,你甚至可以写在一个shell脚本中,执行脚本即可

比如:15 9 * command sh xxx.sh 每天早上9:15执行xxx.sh脚本

扩展

一般用$cron -e编辑的脚本,笔者也不知道保存到哪里去了,一般笔者都是写完之后直接执行的

比如:crontab test.cron即可,test.cron即为编写好的脚本,内容形式与上面的一致

实用价值

了解敏捷开发的读者应该知道,部门中可能存在一些管理方式,需要每天执行任务,比如早晨的定时晨会,比如记录一天内的工作时间,等等

读者可以使用outlook来提醒,或者手机的定时闹钟,笔者选择用crontab命令来显示高逼格

如图

列出了笔者mac中每天执行的任务,将多个cron任务编辑在同一个.cron文件内,执行就能实现多个任务的并存

发现cron任务content可以直接命令,也可以shell脚本执行

显示 Gitment 评论