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

linux定时任务cron

阅读更多
(一)cron格式:
其格式如下:
Minute Hour Day Month Dayofweek command
分钟 小时 天 月 天每星期 命令

比如
*/15 * * * * ls 表示每15分钟执行一次ls
即每个小时的第0 15 30 45 60分钟执行ls命令
25 8-11 * * * ls 每天8-11点的第25分钟执行ls命令

(二)新增调度任务可用两种方法:
1、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
2、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

(三)
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。
用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。

01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本

"run-parts":如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。

(四)
/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自动在/var/spool/cron下生成一个与此用户同名的文件,
此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,
只可以用crontab -e 来编辑。
cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。
因此此文件修改后不需要重新启动cron服务。
(六)
rpm -qa |grep cron

(七)
*/2 * * * *  root  /usr/local/sns/dommt.sh

(八)
若crontab 不执行shell脚本,:
1.确定.sh文件有可执行权限吗? chmod 777 xxx.sh   chmod 777 -R xxx
2.确保sh文件中用到的命令都是绝对路径吗?
2
2
分享到:
评论

相关推荐

    linux 计划任务cron--怎么定时执行的指令

    ### Linux计划任务Cron详解及应用 #### 一、Cron简介 Cron是Linux系统中用于调度周期性任务的守护进程(Daemon),允许用户在固定时间或周期性地执行命令或脚本。通过Cron,用户可以设定复杂的定时任务,如定期...

    定时任务cron 解析为中文.docx

    《定时任务cron解析为中文》 在IT领域,特别是在服务器管理和自动化运维中,定时任务扮演着重要的角色。其中,cron表达式是Unix/Linux系统以及许多其他支持cron的平台用来定义定时任务的一种强大工具。然而,由于其...

    Linux定时任务系统Cron入门

    Linux 定时任务系统 Cron 入门 Cron 是 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。它是 Linux 的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: * /sbin/service crond ...

    linux下用cron定时执行任务的方法.docx

    Linux 下用 Cron 定时执行任务的方法 Linux 中的 Cron 任务调度器是一个强大的工具,允许用户在指定的时间或间隔执行程序。Cron 任务调度器使用 crontab 文件来存储任务的配置信息。下面是关于 Cron 任务调度器的...

    基于workerman做的Linux定时任务控制台(比linux自带的cronjob增加秒级功能).zip

    基于workerman做的Linux定时任务控制台(比linux自带的cronjob增加秒级功能).zip 基于workerman做的定时任务控制台,Linux 定时任务控制,比linux自带的cronjob增加秒级功能。 运行环境 php >= 7.0 php扩展需要 pcntl...

    win Cron定时任务

    在Windows操作系统中,虽然默认没有内置像Linux系统中名为Cron的定时任务调度器,但可以通过其他方式实现类似的功能。Windows的任务计划程序(Task Scheduler)就是一种常用的替代方案,可以用来创建定期执行的任务...

    Linux下定时任务,命令启停jar包服务

    Linux 下的定时任务和 jar 包服务管理 Linux 作为一款流行的操作系统,提供了许多强大的功能,其中之一就是定时任务的管理。定时任务允许用户在指定的时间执行特定的命令或程序,从而实现自动化操作。在 Linux 中,...

    windows本地监控任务cron定时任务软件

    总的来说,"windows本地监控任务cron定时任务软件"是一个强大且实用的工具,尤其适合那些熟悉Unix/Linux `cron`语法并希望在Windows系统中实现类似功能的用户。通过学习和熟练掌握这款软件,你可以轻松创建和管理...

    quartz定时任务cron表达式

    同时,由于其通用性,cron表达式也被其他许多系统和语言所采用,如Linux的crontab或Spring Framework中的定时任务。 总之,quartz定时任务的cron表达式是调度任务的核心元素,它提供了一种强大的方式来定义任务的...

    linux任务计划cron文档使用

    该文件中包含了Cron的环境变量定义以及其他一些系统级别的定时任务。 例如: ```sh SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 0 1 * * * root run-parts /etc/cron....

    linux定时任务设置

    "Linux 定时任务设置" Linux 定时任务设置是 Linux 操作系统中的一种功能,允许用户设置定时执行某些任务的时间和频率。本文将详细介绍如何在 Linux 中使用 crontab 命令来设置定时任务,并对其格式、参数和使用...

    Go-gocron-使用Go语言开发的轻量级定时任务集中调度和管理系统

    它提供了一个简单易用的API,可以方便地在Go应用中集成定时任务,且无需依赖外部的cron服务,如传统的Linux crontab。gocron的出现,使得开发者能够在不离开Go环境的情况下,享受到类似Unix cron的服务,提高了开发...

    Linux定时任务以及脚本编写docx

    本文档将详细介绍如何创建和配置Linux定时任务,以及编写和执行简单的shell脚本。 首先,让我们看看脚本样例1,这是一个用于监控Linux服务器性能的bash脚本。它包含以下几个关键部分: 1. **获取服务器IP地址**:...

    Linux中的定时任务管理:深入理解和使用cron

    本文将详细介绍如何在Linux系统中使用cron来设置和管理定时任务,包括cron的工作原理、配置方法、实际应用以及一些常见的问题和解决方案。 cron是Linux系统中一个强大的定时任务工具。通过合理配置和使用cron,可以...

    thinkphp 5.1 定时任务,Crontab 计划任务-think-cron.zip

    4. 安装Crontab:在服务器上,使用`crontab -e`命令编辑Cron配置文件,然后添加一条新的任务规则,指定何时运行你的ThinkPHP定时任务。格式如下: ``` * * * * * ...

    Linux定时任务1

    Linux定时任务是Linux系统中非常重要的功能,它允许用户或系统自动执行预定的任务,无需人工干预。这在服务器管理和自动化运维中尤其有用。本文将详细探讨Linux定时任务的相关知识点。 首先,程序是预编写的执行...

    CRON定时任务生成工具

    CRON定时任务生成工具是一种在IT领域中广泛使用的开发辅助工具,主要功能是帮助开发者创建、管理和调度基于CRON表达式的定时任务。CRON(来自英语Cronos,希腊神话中的时间神)是一种在Unix/Linux系统中广泛采用的...

    [面试题答案]定时任务题目1

    Linux 定时任务 Cron 任务管理 Cron 任务是 Linux 系统中的一种定时任务管理工具,允许用户在指定的时间执行特定的命令或脚本。Cron 任务的配置文件是 Crontab,用户可以使用 Crontab 命令来编辑和管理自己的定时...

    Linux操作系统定时任务系统 Cron 入门.pdf

    Linux 操作系统定时任务系统 Cron 入门 本篇文章主要介绍了 Linux 操作系统中的定时任务系统 Cron 入门知识点。Cron 是一个 Linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。由于 Cron 是 Linux 的...

    linux下定时执行计划任务

    Linux 的定时任务主要通过 `cron` 服务来实现。`cron` 是一个守护进程,用于调度定时任务。它的配置主要分布在几个文件中: 1. **/etc/crontab** - 这个文件是 cron 服务的核心配置文件,定义了系统级别的定时任务...

Global site tag (gtag.js) - Google Analytics