标签:有一个 目录 概念 system 事件 进程 title 指定 任务调度
linux系统采用crond守护进程来控制系统和用户的计划任务,实现周期性的执行某种任务或处理某些事件。
Linux系统本身就有很多的计划任务,所以crond服务是默认安装和启动的。crond服务每分钟都会检查是否有需要执行的任务,如果有则自动执行该任务。执行以下命令可以看到crond服务的运行情况:
systemctl status crond
Linux下的计划任务分为两种:用户计划任务和系统计划任务。
Linux的每个用户可以定义自己的计划任务,周期性的执行脚本或可执行程序。
1)编辑计划任务
crontab -e [-u 用户名]
root用户可以用-u参数编辑指定用户的计划任务,如果没有-u参数,表示编辑自己的计划任务。普通用户只能编辑自己的计划任务。crontab的编辑工具缺省是vi。
2)显示计划任务
crontab -l [-u 用户名]
root用户可以用-u参数显示指定用户的计划任务,普通用户只能显示自己的计划任务。
3)删除计划任务
crontab -e [-u 用户名]
root用户可以用-u参数删除指定用户的计划任务,普通用户只能删除自己的计划任务。
系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。
标签:有一个 目录 概念 system 事件 进程 title 指定 任务调度
原文地址:https://www.cnblogs.com/wucongzhou/p/12497436.html