Linux 计划任务详解 Linux 计划任务是指在 Linux 系统中,根据预设的时间和条件执行特定的任务或命令的机制。这种机制可以让用户在不需要人工干预的情况下运行作业,提高工作效率和自动化程度。 cron 服务是 Linux 系统中的一个内置服务,它可以在无需人工干预的情况下运行作业。但是,这个服务不自动起来,需要手动启动、关闭或重启。可以使用以下命令来控制 cron 服务: * /sbin/service crond start // 启动服务 * /sbin/service crond stop // 关闭服务 * /sbin/service crond restart // 重启服务 * /sbin/service crond reload // 重新载入配置 可以在 /etc/rc.d/rc.local 脚本的末尾加上 /sbin/service crond start,以便在系统启动时自动启动 cron 服务。 cron 服务提供了多种接口供大家使用: 1. 直接用 crontab 命令编辑 crontab 命令可以用来设定 cron 服务的参数和说明,例如: * crontab -u // 设定某个用户的 cron 服务 * crontab -l // 列出某个用户 cron 服务的详细内容 * crontab -r // 删除某个用户的 cron 服务 * crontab -e // 编辑某个用户的 cron 服务 例如,root 用户可以使用以下命令来查看自己的 cron 设置:crontab -u root -l 在编辑 cron 服务时,编辑的内容需要符合一定的格式,例如: */1 * * * * ls >> /tmp/ls.txt 这个命令将每分钟执行一次 ls 命令,并将结果输出到 /tmp/ls.txt 文件中。 2. 任务调度的 crond 常驻命令 crond 命令是一个 Linux 用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond 命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 Linux 任务调度的工作主要分为两类: * 系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 * 个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。 crontab 命令选项: * -u 指定一个用户 * -l 列出某个用户的任务计划 * -r 删除某个用户的任务 * -e 编辑某个用户的任务 cron 文件语法: 分 小时 日 月 星期 命令 * 0-59 0-23 1-31 1-12 0-6 command 特殊符号的含义: * "*" 代表取值范围内的数字 * "/" 代表"每" * "-" 代表从某个数字到某个数字 * "," 分开几个离散的数字 任务调度设置文件的写法: Minute Hour Day Month Dayofweek command 分钟 小时 天 月 天每星期 命令 每个字段代表的含义如下: * Minute 每个小时的第几分钟执行该任务 * Hour 每天的第几个小时执行该任务 * Day 每月的第几天执行该任务 * Month 每年的第几个月执行该任务 * DayOfWeek 每周的第几天执行该任务 * Command 指定要执行的程序 在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 网络搭建练习题.pkt
- 搜索引擎soler的相关介绍 从事搜索行业程序研发、人工智能、存储等技术人员和企业
- 搜索引擎lucen的相关介绍 从事搜索行业程序研发、人工智能、存储等技术人员和企业
- 基于opencv-dnn和一些超过330 FPS的npu
- 房屋租赁管理系统 java项目ssm框架开发,全套视频教程
- MATLAB代码:计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度 关键词:碳捕集 电厂 需求响应 优化调度 电转气协同调度 参考文档:《计及电转气协同的含碳捕集与垃圾焚烧电厂优化调度》完全复现
- 关键词:微网 优化调度 深度强化学习 A3C 需求响应 编程语言:python平台 主题:基于改进A3C算法的微网优化调度与需求响应管理 内容简介: 代码主要做的是基于深度强化学习的微网
- web网页,三次平时作业+大作业+Acwing笔记
- cruise软件模型,混动仿真模型,IMMD架构混联混动仿真模型,Cruise混动仿真模型,混联混动汽车动力性经济性仿真 关于模型 1.本模型是基于IMMD架构搭载的混联混动仿真模型,关于IMMD架
- C#上位机开发源码 上位机项目源代码 采用基于RS485通讯总线的ModbusRtu协议,支持用户权限管理、sqlite数据库、实时曲线、历史曲线、历史报表、导出Excel、主界面布局可调带记忆等功能