大部分系统管理工做都是经过按期自动执行某个脚原本完成的,Linux的cron就是用来按期执行脚本的。linux
Linux任务计划功能的操做都是经过crontab命令来完成的,经常使用的选项有如下几个:vim
-u:表示指定某个用户,不加-u则为当前用户。编辑器
-e:制定计划任务。命令行
-l:列出计划任务。3d
-r:删除计划任务。code
使用crontab -e来编写任务计划,实际上就是使用vim打开了crontab的配置文件,咱们写下以下内容:blog
01 10 05 06 3 echo "ok" >/root/cron.log
上面的内容从左至右依次为:分、时、日、月、周和执行的命令。上面例子表示在6月5日(这一天必须是星期三)的10点01分执行命令:echo "ok" > /root/cron.log。crontab
命令crontab -e其实是打开了/var/spool/cron/username文件(若是用户是root,则打开的是/var/spool/cron/root)。打开这个文件使用了vim编辑器,因此保存时在命令行模式下输入:wq便可。可是不要直接去编辑那个文件,不然会出错,因此必定要使用命令crontab -e来编辑。配置
查看已经设定的任务计划用命令crontab -l:im
删除任务计划用命令crontab -r: