Unix操作系统crontab的使用方法
创始人
2024-06-28 04:51:11
0次

Unix操作系统有很多值得学习的地方,这里我们主要介绍Unix操作系统中的crontab的使用方法,希望大家可以了解更多crontab相关的知识。

Unix操作系统crontab命令的功能是在一定的时间间隔调度一些命令的执行。通常这些要运行的命令放在crontab文件中,该文件为/usr/spool/cron/crontabs下面与用户名相同的文件,或在每次执行时不使用该文件名直接使用crontab -e 指令。在at命令中,命令文件的存放是任意的。命令执行默认的结果,无论是标准输出还是错误输出,都将以邮件形式发给用户。

crontab命令有三种形式的命令行结构:

Unix操作系统相关文件目录

cronfile是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将他们也存放在Unix操作系统crontab目录下。 (不建议使用该方式,如果用crontab cronfile ,将会把原来的已经提交的cron作业删除)

cronfile 是具有一定格式的普通文件,在文件中可以包含多余一个的作业信息,每个作业作为一个登记项,独占一行,用空格分开的6个字段,前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,称为命令字段,其中包括了crontab调度执行的命令。具体格式如下

 

  1. minutes hours day_of_month month day_of_week command  
  2. minutes   分钟 0-60  
  3. hours 小时 0-23  
  4. day_of_week   星期的日 0-6(0表示星期日)  
  5. command   命令 任何非交互的命令  
  6. 显示已经提交的cron 作业 

对已经提交的Unix操作系统cron 作业编辑,或添加,删除作业建议使用该方式添加cron作业,相比手工修改/usr/spool/cron/crontabs/username文件,使用crontab -e 可以对提交的作业进行语法检查,如果没有按照规定6个字段提交作业,会提示相应错误信息。

如果手工对Unix操作系统/usr/spool/cron/crontabs/username 编辑,为确保作业提交可按照以下步骤执行用crontab -e 编辑该文件 :x存盘退出或用ps 命令查找cron进程,用kill 杀下/etc/cron进程, rm /usr/lib/cron/FIFO;/etc/cron

注释: /usr/lib/cron/FIFO,当新的作业提交由crontab完成时,一个发送消息到cron守护进程的命令管道。

-r 删除当前已经提交的cron 作业  -u user 对指定用户的cron 作业进行维护。

我们就完成了对Unix操作系统中的crontab的使用方法介绍。希望对大家对Unix操作系统的学习有所帮助。

【编辑推荐】

  1. 全面解决Unix操作系统安全问题
  2. Unix操作系统防范很重要
  3. 解析几种Unix网络系统攻击
  4. 安全Unix操作系统升级
  5. Unix操作系统基础介绍讲解

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...