`
xiaoqiang6775
  • 浏览: 32729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《OpenBSD手册》crontab命令

阅读更多

服务器需要定时处理一些任务,一般Windows有自带的任务计划,OpenBSD可以利用的crontab来处理,可以精确到分钟。

引用
crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:
1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。
文件
有关OpenBSD中Cron的文件放在/var/cron中
如果文件 /var/cron/cron.allow 存在, 只有列在里面的用户才可以使用crontab。如果文件 /var/cron/cron.allow 不存在,但是 /var/cron/cron.deny 存在, 则用户必须没有列在里面才可以使用crontab。如果这两个文件全不存在则只有超级用户才有权使用crontab。说明: 如果 /var/cron/cron.allow 和 /var/cron/cron.deny 全存在, 这两个文件必须可被 group crontab读取。如果crontab不能读取这些文件, 用户将不被允许使用crontab。
/var/cron/cron.allow 列出了允许使用crontab的用户
/var/cron/cron.deny 列出了禁止使用crontab的用户
/var/cron/tabs 每个用户的crontab全保存在这个目录中

引用
任务调度设置文件的写法
其格式如下:
Minute Hour Day Month Dayofweek command
分钟 小时 天 月 天每星期 命令
每个字段代表的含义如下:
Minute 每个小时的第几分钟执行该任务
Hour 每天的第几个小时执行该任务
Day 每月的第几天执行该任务
Month 每年的第几个月执行该任务
DayOfWeek 每周的第几天执行该任务
Command 指定要执行的程序
在这些字段里,除了“Command”是每次都必须指定的字段以外,其它字段皆为可选字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。
也可以使用 */10 指定每10个单位
比如 */10 * * * * 表示每10分钟执行一次

分享到:
评论

相关推荐

    openbsd中文手册

    openbsd中文手册 openbsd中文手册

    OpenBSD全能服务器安装手册

    OpenBSD全能服务器安装手册 OpenBSD全能服务器安装手册

    OpenBSD 简体中文FAQ最新版本(含PF)

    - **系统更新**:介绍`pfexec`和`freebsd-update`命令来保持系统安全性和最新性。 3. **PF防火墙**: - **PF简介**:PF是OpenBSD内置的强大的包过滤防火墙,其工作原理、主要功能和优势。 - **PF配置**:详细...

    openbsd.sort.rar_openbsd

    1. **sort.1** - 这通常是一个man页面,包含了sort命令的用户手册,详细解释了如何使用该命令及其选项。 2. **init.c** - 初始化代码,可能是处理命令行参数和设置默认值的地方。 3. **fields.c** - 可能涉及到按...

    OpenBSD笔记

    ### OpenBSD基础知识与特色 #### 一、OpenBSD概述 OpenBSD是一款以安全著称的操作系统,它基于4.4BSD-Lite2版本,并在此基础上进行了大量的改进和发展。相较于其他类Unix操作系统,如FreeBSD(以其卓越的性能而...

    openbsd route源代码

    首先,`route`命令在OpenBSD中是通过C语言编写的,源代码位于OpenBSD的`src/sbin/route`目录下。这个命令主要调用了内核中的网络接口和路由操作函数,如`sysctl`和`ioctl`,来获取或设置路由信息。在源代码中,我们...

    openbsd_faq_en_45

    英文版OpenBsd FAQ手册 4.5版本

    OpenBSD白皮书.zip

    OpenBSD白皮书

    openbsd 安装过程

    OpenBSD 是一个开源的操作系统,以其安全性、简洁的代码和严格的许可证而闻名。本文将详细介绍OpenBSD的安装过程,帮助用户顺利地在自己的硬件上构建一个安全、稳定的服务器或工作站环境。 1. **准备工作** 在开始...

    absolute openbsd

    absolute openbsd openbsd bsd

    OpenBSD+Nginx+MySQL+PHP环境搭建手册[第二版][汇编].pdf

    OpenBSD+Nginx+MySQL+PHP环境搭建手册[第二版][汇编].pdf

    openBSD操作系统源码

    《深入剖析openBSD操作系统源码》 openBSD是一款基于Berkeley Software Distribution (BSD)的开源操作系统,以其安全性、稳定性和代码质量闻名。它的源码开放,使得开发者和研究者能够深入理解操作系统的内部机制,...

    openbsd安装过程[归纳].pdf

    fdisk提供命令帮助,如查看分区信息(p),删除分区(d),清空分区表(z),创建新分区(a)等。分区类型包括"/"(根分区)、"swap"(交换分区)、"/tmp"、"/var"、"/usr"和"/home"等。根据实际需求分配合适的大小,例如,...

    OpenBSD源代码

    OpenBSD是一种基于Berkeley Software Distribution (BSD)的开源操作系统,以其安全性和质量著称。它的源代码是公开的,允许用户、开发者和研究者深入理解其工作原理,从而进行定制、改进或学习。OpenBSD的源代码是其...

    openbsd-inetd_0.20140418-2_amd64.deb

    linux ubuntu 16.04 xenial系统 64位 需要的openbsd-inetd安装包

    OpenBSD Handbook

    This a good book to manual OpenBSD.

    OpenBSD 4.0速成班

    OpenBSD is a Unix-like computer operating system that is widely regarded for its excellent documentation and its fanatical focus on security. "The OpenBSD Crash Course" Short Cut will help you get an ...

    OpenBSD光盘镜像

    OpenBSD 是一个知名的开源操作系统,以其安全性著称。与许多其他发行版不同,OpenBSD 官方并不直接提供预编译的光盘镜像(ISO)供用户下载。这一策略是为了确保系统的安全性,避免中间人攻击或篡改官方源代码的风险...

Global site tag (gtag.js) - Google Analytics