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