`

linux配置定时任务方法

 
阅读更多

相关知识:

 

cron服务相关命令:

  • /sbin/service crond start     //启动服务
  • /sbin/service crond stop      //关闭服务
  • /sbin/service crond restart //重启服务
  • /sbin/service crond reload  //重新载入配置

以上是cron服务启动的相关命令,如没有启动的话可进行手动启动。当然,更好的方法是将它设为随机自动启用,只需在/etc/rc.d/rc.local 这个脚本的末尾加上:

 

/sbin/service crond start

cron服务使用crontab命令来对其进行配置。

crontab命令语法:

  • crontab [-u user] file
  • crontab [-u user] [ -e | -l | -r ]

crontab命令选项:

  • file 使用file文件的内容作为某个用户的cron服务配置,内容会复制到cron服务的配置文件中
  • -u 设定某个用户的cron服务配置,一般root 用户在执行这个命令的时候需要此参数
  • -l   列出某个用户cron服务配置
  • -r  删除某个用户的cron服务配置
  • -e  编辑某个用户的cron服务配置,将使用vi打开配置文件进行编辑保存后退出,文件语法见后

举例:

  • crontab -u fred -r  删除fred用户的cron配置
  • crontab -l 列出当前用户的cron配置
  • crontab -r 删除当前用户的cron配置
  • crontab -e 编辑当前用户的cron配置,添加或删除计划任务项

 

转载地址:http://witmax.cn/linux-crontab-usage.html

 

开始配置定时任务:

执行:crontab -e

*/10    *      *      *     *     /data/toolslib-shell/toolslib_shell.sh > /data/toolslib-shell/log.txt  2>&1

意思是:每10分钟执行/data/toolslib-shell/toolslib_shell.sh,把输入信息和错误信息都保存到/data/toolslib-shell/log.txt中。

 

在日志中发现配置定时任务有错误:/bin/sh: /data/toolslib-shell/toolslib_shell.sh: Permission denied


没有可执行权限;增加chmod +x toolslib_shell.sh;



定时任务配置完成;

  • 大小: 7 KB
  • 大小: 7.3 KB
分享到:
评论

相关推荐

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

    其中,`55 23 * * *` 是定时任务的时间设置,表示在每天 23 点 55 分执行命令;`root` 是执行命令的用户;`sh /home/test/robotcenter.sh` 是要执行的命令。 在 `robotcenter.sh` 脚本中,使用了多个变量来配置 ...

    linux服务器配置定时任务教程

    Crontab是Linux中用于设置定时任务的工具,它的名字由“clock”与“table”两个词合并而来,意为时间表。Crontab可以定义复杂的定时规则,并能够支持各种脚本或命令的执行。 ##### 2.1 Crontab命令 - **crontab -l*...

    linux定时任务设置

    本文将详细介绍如何在 Linux 中使用 crontab 命令来设置定时任务,并对其格式、参数和使用方法进行详细解释。 crontab 命令 crontab 命令是 Linux 中用来设置定时任务的命令。其基本语法为:`crontab [选项] [命令...

    linux下定时任务设置.docx

    Linux 下定时任务设置 Linux 操作系统提供了一个强大的定时任务设置机制,即 cron 服务。cron 服务允许用户设置在特定的时间或间隔执行特定的命令或脚本。下面将详细介绍 Linux 下定时任务设置的知识点。 一、创建...

    Linux 下定时任务使用详解

    Linux 系统中的定时任务主要通过 `cron` 服务来实现,它允许用户和系统管理员设置周期性被执行的任务。`cron` 是 Linux 的一个核心组件,但不会自动启动,需要手动操作或设置为开机启动。 ### 启动、停止和管理 ...

    linux下定时执行计划任务

    本文将详细介绍如何在 Linux 系统中配置和管理定时任务。 #### 二、核心概念与配置文件 Linux 的定时任务主要通过 `cron` 服务来实现。`cron` 是一个守护进程,用于调度定时任务。它的配置主要分布在几个文件中: ...

    linux服务器自动清理日志的脚本和使用文档相关命令和定时任务。有脚本和文档,文档里有定时任务设置方法

    linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本和使用文档相关命令和定时任务linux服务器自动清理日志的脚本...

    Linux定时任务1

    在设置定时任务时,为了防止生成大量邮件,通常会在命令末尾添加`>/dev/null 2>&1`,将所有输出重定向到空设备,避免占用磁盘空间,特别是`sendmail`服务未开启时,邮件会暂存于`/var/spool/clientmqueue`目录。...

    springboot的定时任务配置和linux的crontab一样例子.zip

    springboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zip

    linux定时执行任务脚本

    要实现这个功能,我们可以利用Linux的cron服务,它是一个强大的定时任务调度器。本文将深入探讨如何创建和管理Linux定时执行任务脚本。 首先,我们需要了解cron服务的工作原理。cron在后台运行,周期性地检查/etc/...

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

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

    linux中定时任务的讲解

    今天,我们将深入探讨 Linux 中的定时任务,包括计划任务的类型、实现方法、at 命令、batch 命令、crontab 命令等。 计划任务的类型 ------------- 计划任务分为两种类型:系统执行的工作和个人执行的工作。系统...

    Azkaban - 定时任务系统的配置与运行详解

    Azkaban 定时任务系统配置与运行详解 Azkaban 是一个开源的定时任务系统,用于管理和执行定时任务。下面将详细介绍 Azkaban 的配置和运行过程。 一、创建 Azkaban 用户 在 Linux 系统中,需要创建一个名为 ...

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

    通过Cron,用户可以设定复杂的定时任务,如定期备份数据、清理日志、发送邮件提醒等。 #### 二、Cron的安装与启用 在基于Red Hat的Linux发行版中,Cron可以通过以下步骤进行安装和启用: 1. **安装Vixie-Cron包**...

    Linux下实现定时任务综述.pdf

    使用 crontab 命令设置定时任务需要先安装 cron 软件包,然后编辑 cron 配置文件来添加定时任务。用户可以使用 crontab 命令的语法来设置定时任务,例如: ``` # crontab -e 0 2 * * * fsck /dev/sdb1 ``` 这将在...

    postgresql数据库定时备份脚本(linux)

    2. **添加任务**:根据备份频率(如每天、每周)设置定时任务,例如: ``` 0 0 * * * /path/to/your/backup_script.sh >> /path/to/logfile.log 2>&1 ``` 这将在每天的00:00执行脚本,并将日志重定向到指定文件...

    配置WebLogic Server 11g集群、Session复制、定时任务(Windows&Linux)

    配置WebLogic Server 11g集群、Session复制、定时任务(Windows&Linux)

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

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

    基于thinkphp5框架的定时执行任务

    4. **编写定时任务代码**:在`ScheduledTaskBehavior`的`run`方法中,我们可以编写定时任务的具体逻辑。例如,你可以使用`Swoole\Timer`来设置定时器,每隔一段时间执行一次任务。 ```php public function run($...

Global site tag (gtag.js) - Google Analytics