`
378629846
  • 浏览: 215043 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

crontab使用方式介绍

 
阅读更多
定时任务参数详解如下:
crontab -l     |  crontab -e

#*/30 * * * * ntpdate 114.80.81.72
*/30 * * * * /usr/sbin/ntpdate 192.168.100.13
30 2 * * *  /root/accesslogrm.sh
*/2 * * * * /usr/local/javaBin/pdsockos.sh
20 0 * * * /usr/local/javaBin/mvlogs.sh



执行定时任务
语法: crontab [-u 用户名] [设置文件]
    crontab [-u 用户名] [-elr]

说明:cron是一个守护程序,它提供定时器的功能,让用户在特定的时间得以执行默认的指令或程序.只要用户会编辑定时器的设置文件,就可以使用定时器的功能. 定时器文件格式:

分  时  日  月  周    [用户]  command
0   4    *    *    *      root    updatedb           #每天早上4:00以root用户身份执行updatedb命令

*/5 *   *    *    *      root      updatedb        #每五分制执行一次
*/1 *   *    *    *       root      updatedb        #每一分钟执行一次
其中用户root可以忽略不填,如:
1-59 * * * * echo "hello">>/root/hello.txt  #每分钟写个hello到/root/hello.txt这个文件中
注意检查一下crontab是否启动,/etc/init.d/crond   start


参数:
      -l    列出用户的定时器设置
      -e    编辑用户的定时器设置
      -r    删除用户的定时器设置
      -u<用户名>   指定要设置定时器的用户名称



如果遇到使用crontab -e或crontab -l的时候提示:no crontab for root
说明还没有为root这个账号提供crontab

可以自己创建一个配置文件来添加上去
1. #vi hello-conf
    1-59 * * * * echo "hello">/root/hello.txt

2. #crontab -u root hello-conf

3. #crontab -l    应该就可以列出任务列表了。

4. #crontab -e    现在就可以用这个命令来编辑配置文件了
分享到:
评论

相关推荐

    crontab使用方法crontab使用方法

    ### Crontab 使用方法详解 #### 一、概述 Crontab是Linux系统中的一个非常重要的工具,主要用于调度定时任务。通过crontab,用户可以设置周期性执行的任务,例如定期备份数据、发送电子邮件报告等。它使得系统管理...

    crontab计划任务的使用方法

    请注意,不同的Unix或类Unix系统可能会有一些语法差异,如某些版本的Unix不支持星号表示的步进值,此时需要使用列举的方式定义间隔。 在实际使用中,crontab是管理服务器定时任务的强大工具,能够自动化执行备份、...

    centos6.9定时任务crontab离线安装包

    本文将详细介绍如何在CentOS 6.9上使用离线安装包`crontab_centos6.9`来安装和配置`crontab`服务。 首先,你需要从可靠的来源下载这个离线安装包`crontab_centos6.9`。通常,这些包是通过HTTP、FTP或者其他文件共享...

    linux下crontab命令

    下面是 Crontab 命令的详细介绍: 语法 Crontab 命令的语法如下:crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File] 参数 * -e [UserName]:执行文字编辑器来设定时程表,内定的文字编辑...

    利用Crontab为Linux定时备份Mysql数据库

    下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,我们创建`/mysqldata`作为备份存储位置: ```bash # mkdir /mysqldata ``` 接...

    linux定时器crontab的使用教程

    这篇教程将详细介绍如何使用crontab进行定时任务的设置。 首先,crontab命令用于管理和编辑用户的定时任务列表。基本语法如下: 1. `crontab -u &lt;username&gt; -e`:编辑指定用户(如root)的crontab文件,通常会使用...

    Solaris:crontab的用法.docx

    下面我们将详细介绍在Solaris中如何使用`crontab`。 1. **查看crontab任务** 在Solaris下,查看特定用户的crontab任务,你需要使用命令`crontab -l [user]`,例如查看root用户的任务是`crontab -l root`。与Linux...

    Ubuntu crontab 定时执行php脚本文件

    本文将详细介绍如何在Ubuntu环境下利用Crontab来定时执行PHP脚本。 ##### 1. PHP脚本执行模式 在Ubuntu系统中,PHP有两种主要的安装模式:Apache模块方式和CGI模式。 - **Apache模块方式**:这种方式下,PHP被...

    Linxu、AIX系统下Crontab任务切换脚本.pdf

    本文将介绍如何在Linux和AIX操作系统中使用Crontab任务切换脚本——ha_crontab.sh。Crontab是Unix类系统中用于自动化任务调度的一个强大工具,它允许用户按照预设的时间间隔运行命令或脚本。 1. **Crontab基础** -...

    Solaris:crontab的用法(定时任务)教学文稿.pdf

    下面将详细介绍如何在Solaris中使用`crontab`进行定时任务设置。 首先,了解基本的`crontab`命令格式: ```bash crontab [file | -e | -l | -r ] [user] ``` 这表明你可以通过提供一个文件名、编辑任务(-e)、列出...

    Linux使用Crontab定时访问某个路由地址的方法

    本篇文章将详细介绍如何利用Crontab结合curl命令来实现这一功能。 首先,你需要了解Crontab的基本概念。`cron`是一个服务,`crond`是运行在后台的守护进程,而`crontab`则用于设置和管理用户自定义的定时任务列表。...

    Linux中使用Crontab定时监测维护Tomcat应用程序的方法

    ### Linux中使用Crontab定时监测维护Tomcat应用程序的方法 #### 概述 在现代IT运维工作中,确保关键业务系统的高可用性和稳定性至关重要。本文档详细介绍了一种利用Linux下的Crontab工具来定时监测并维护运行在...

    Django crontab定时任务模块操作方法解析

    本文将详细介绍如何在Django项目中使用`django-crontab`模块来设置和管理定时任务。 #### 二、Django Crontab模块简介 `django-crontab`是一个为Django项目提供crontab(定时任务)功能的第三方库。它允许开发者通过...

    【crontab】定时自动完成Gitee、GitHub的代码提交(Windows和Linux)

    1. Linux服务器(crontab定时执行); 2. Windows(可以自己通过定时任务调用脚本完成上传); 功能详细介绍 : 定时完成代码的自动提交操作 具体操作方式及思路访问文章 :...

    linux svn备份方式

    本文将详细介绍两种Linux环境下SVN的备份方式:增量备份和整体打包备份,并讲解如何利用rsync、hotcopy以及cron工具进行自动化操作。 **增量备份** 增量备份基于每次提交(commit)产生的新文件夹,这些文件夹存储了...

    使用django-crontab实现定时任务的示例

    下面我们将详细介绍如何使用`django-crontab`来实现定时任务。 首先,确保你已经安装了`django-crontab`。在你的命令行工具中,通过`pip`进行安装: ```bash pip install django-crontab ``` 接下来,在你的...

    sftp在cron中自动传递帐号和密码

    1. **编辑Crontab文件**:使用命令`crontab -e`编辑当前用户的Crontab文件。 2. **添加任务**:在文件中添加一行来指定何时执行SFTP脚本,例如:“0 2 * * * /path/to/your/script.sh”表示每天凌晨2点执行位于/path...

    AutoTaskManagement:基于 Django_crontab、Xadmin 做一套定时任务管理系统

    使用 crontab 时,想必你会遇到一个痛点,就是 crontab 需要通过命令行方式进行管理,比较烦琐,并且没有界面化的交互,通常作单机上的定时任务。而 Jcrontab 是基于 Python3.6 和 Django1.8 版本开发实现的一套前...

    MySQL定时备份之使用Linux下的crontab定时备份实例

    总结,这个实例详细介绍了如何利用Linux的`crontab`工具配合`mysqldump`命令实现MySQL数据库的定时备份。通过这种方式,你可以确保即使遇到硬件故障或意外数据丢失,也能快速恢复到最近的备份状态,保护重要数据的...

    基于thinkphp框架的定时器(定时执行任务)

    本篇将详细介绍如何在ThinkPHP中设置和使用定时器来定时执行任务。 一、定时任务的概念与作用 定时任务,也称为Cron Job,在服务器环境中常用于定期执行某些脚本或程序,以实现自动化工作流程。ThinkPHP中的定时...

Global site tag (gtag.js) - Google Analytics