`
superseven
  • 浏览: 109118 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux的Shell命令--crontab

 
阅读更多

Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:
/usr/var/adm/cron/cron.deny:该文件中所列的用户不允许使用Crontab命令;
/usr/var/adm/cron/cron.allow:该文件中所列的用户允许使用Crontab命令;
Crontab命令的格式为:crontab –l|-v|-r|-e [username],其参数含义如表一:

 

表一  Crontab参数的使用方法

 

 

参数名称

 

 

含义

 

 

-l

 

 

显示用户的Crontab文件的内容

 

 

-v

 

 

显示用户的Crontab文件的内容及其提交的时间,只适用于Compaq系列

 

 

-r

 

 

从Crontab目录中删除用户的Crontab文件

 

 

-e

 

 

编辑用户的Crontab文件

 

用户所建立的Crontab文件存于/var/spool/cron/crontabs中,其文件名与用户名一致。它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,格式如下:
* * * * * <command>
其时间段的含义如表二:

 

表二  Crontab文件中时间段的含义

 

 

 

 

含义

 

 

取值范围

 

 

第一段

 

 

代表分钟

 

 

0—59

 

 

第二段

 

 

代表小时

 

 

0—23

 

 

第三段

 

 

代表日期

 

 

1—31

 

 

第四段

 

 

代表月份

 

 

1—12

 

 

第五段

 

 

代表星期几,0代表星期日

 

 

0—6

 

例:如果用户的Crontab文件的内容是:29 19 * * * echo its dinner time,则系统每天的19:29显示‘its dinner time’。
分享到:
评论

相关推荐

    shell编程-awk,sed,crontab

    在Linux系统中,Shell编程是系统管理员和开发者日常工作中不可或缺的一部分。它允许用户通过命令行接口执行各种自动化任务。在给定的压缩包文件中,我们聚焦于三个关键的Shell工具:awk、sed和crontab。下面将详细...

    linux shell 命令, 脚本编程

    - **2.1.13 使用exec或ok来执行shell命令**:对找到的每个文件执行命令。 - **2.1.14 find命令的例子**: - `find /home -name "*.txt"`:查找/home目录下的所有.txt文件。 **2.2 xargs** - **2.3 小结**:本章...

    Linux中使用crontab自动清除日志

    在 Linux 中使用 crontab 自动清除日志的方法是通过编写一个 shell 命令,然后在 cron 中编写定时任务。例如,以下是一个删除 30 天前的日志文件的 shell 命令: find /opt/soft/log/ -mtime +30 -name "*.log" -...

    LinuxShell自动化运维-课后习题答案.docx

    Linux Shell 自动化运维课后习题答案 本文档提供了 Linux Shell 自动化运维课后习题答案,涵盖了 Linux Shell 编程、自动化运维等方面的知识点。 一、Shell 编程基础 1. Shell 变量:在 Shell 中,可以使用变量来...

    linuxshell命令教程.rar

    Linux Shell命令教程是针对Linux操作系统中的Shell编程与命令行交互进行深入学习的资源。Shell作为Linux用户与系统交互的主要工具,对于系统管理、自动化任务执行以及脚本编写至关重要。本教程共包含30个章节,涵盖...

    linux shell命令大全

    Linux Shell命令大全是每个Linux用户或系统管理员必备的工具书,它涵盖了Linux操作系统中的各种Shell命令,这些命令是用户与操作系统交互的主要方式。Shell作为Linux的命令行接口,提供了丰富的命令来执行各种任务,...

    Linux Shell Scripting(linux shell编程)

    **Linux Shell编程**是一种用于自动化执行命令序列的脚本语言。它允许用户通过编写简单的脚本来完成复杂的任务,极大地提高了工作效率。对于初学者而言,了解Linux Shell编程的基础概念是非常重要的。 #### 二、...

    Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本.zip

    linux教程: 查看 Linux 命令帮助信息 - 关键词:help, whatis, info, which, where...Linux 系统管理 - 关键词:reboot, exit, shutdown, date, mount, umount, ps, kill, systemctl, service, crontab Linux 网络管理

    linux命令笔记-4

    要设置开机运行脚本,可以使用`crontab -e`命令编辑crontab配置文件,然后添加一行`@reboot /home/alvin/auto_run_script.sh`,这将指示系统在启动时运行指定的脚本`auto_run_script.sh`。保存并退出后,重启系统,...

    学习Linux---不得不知的Linux命令

    ### 学习Linux---不得不知的Linux命令 在Linux操作系统中,掌握一系列基本且重要的命令是每个用户必备的技能之一。这些命令可以帮助我们更高效地管理服务器、进行日常操作及故障排查等工作。以下是对给定内容中列出...

    linux-101-hacks

    - **Crontab命令**:用于设置周期性执行的任务。 - **用SysRq key安全的重启**:介绍如何使用SysRq key进行安全重启。 - **Parted命令**:用于磁盘分区的高级操作。 - **Rsync命令**:用于数据同步和备份。 - **...

    Linux Shell自动化运维最佳实践

    Shell脚本是一种程序,通过将一系列shell命令编写在文本文件中,可以让系统一次性执行这些命令。Shell脚本相比Windows下的批处理文件更加强大和高效,因为Shell脚本使用的是Linux/Unix下的命令。 Shell脚本和Shell...

    linux命令详解阿手册PDF文档

    《Linux命令详解手册》是一份全面的Linux命令参考资料,它详细介绍了Linux系统中广泛使用的一系列命令,覆盖了系统管理、系统设置、文档编辑以及压缩备份等多个方面。为了方便用户查阅,该手册按照命令的功能进行了...

    crontab shell linux

    ### Crontab在Linux Shell中的应用 #### 一、Crontab概述 Crontab是Linux系统中的一个非常重要的工具,用于安排周期性任务。它允许用户设置定时执行的脚本或命令,使得某些任务可以自动地在指定的时间运行。 ####...

    Linux文版-实验8-进程管理-学生实验报告模板-p.doc

    本实验报告主要探讨了Linux操作系统中的进程管理,包括手动启动前后台作业、使用相关的shell命令管理进程和作业、配置at和cron调度,以及系统性能的监视。实验旨在让学生掌握Linux环境中进程控制和系统监控的关键...

    Linux调度命令2

    ### Linux Cron调度命令详解 #### 一、Cron简介 Cron是Linux系统中的一个非常重要的后台服务,它主要用于管理周期性的重复任务。通过cron,我们可以轻松地安排各种任务自动执行,比如定时备份数据、定时清理日志...

    使用linux命令crontab间隔时间执行其它命令

    SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 ro

    crontab与shell脚本

    4. **Shell命令详解**: - `date -d "1 month ago" "+%Y-%m"`:使用`date`命令获取一个月前的日期,并将其格式化为年月格式。 - `rm -vf`:其中`-v`选项表示显示删除过程中的详细信息,`-f`选项表示强制删除,即使...

    linux定时任务命令之crontab

    ### Linux定时任务命令之crontab #### Crontab简介 Crontab是Linux系统中一个非常重要的工具,用于在固定时间周期性地执行特定任务。通过crontab,管理员和用户可以设置脚本或命令在指定的时间自动执行,极大地...

    LINUX&SHELL命令

    在IT领域,Linux和Shell命令是系统管理员和开发者日常工作中不可或缺的工具。它们提供了一种高效的方式来管理和控制操作系统。以下是一些关于Linux和Shell命令的关键知识点: 1. **Shell脚本编程**:Shell是Linux...

Global site tag (gtag.js) - Google Analytics