码迷,mamicode.com
首页 > 系统相关 > 详细

Linux栏目的更多文章正在创作中......

时间:2020-03-15 15:03:16      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:有一个   目录   概念   system   事件   进程   title   指定   任务调度   

一、计划任务的基本概念

linux系统采用crond守护进程来控制系统和用户的计划任务,实现周期性的执行某种任务或处理某些事件。

Linux系统本身就有很多的计划任务,所以crond服务是默认安装和启动的。crond服务每分钟都会检查是否有需要执行的任务,如果有则自动执行该任务。执行以下命令可以看到crond服务的运行情况:

systemctl status crond

Linux下的计划任务分为两种:用户计划任务和系统计划任务。

二、用户计划任务

Linux的每个用户可以定义自己的计划任务,周期性的执行脚本或可执行程序。

1、crontab语法

1)编辑计划任务

crontab -e [-u 用户名]

root用户可以用-u参数编辑指定用户的计划任务,如果没有-u参数,表示编辑自己的计划任务。普通用户只能编辑自己的计划任务。crontab的编辑工具缺省是vi。

2)显示计划任务

crontab -l [-u 用户名]

root用户可以用-u参数显示指定用户的计划任务,普通用户只能显示自己的计划任务。

3)删除计划任务

crontab -e [-u 用户名]

root用户可以用-u参数删除指定用户的计划任务,普通用户只能删除自己的计划任务。

系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。

三 、Linux栏目的更多文章正在创作中......

Linux栏目的更多文章正在创作中......

标签:有一个   目录   概念   system   事件   进程   title   指定   任务调度   

原文地址:https://www.cnblogs.com/wucongzhou/p/12497436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!