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:

Linux下的计划任务--cron-LMLPHP

删除任务计划用命令crontab -r:

Linux下的计划任务--cron-LMLPHP

11-21 15:43