`
foolraty
  • 浏览: 400105 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

crond linux 计划任务(转)

阅读更多


crontab -e 注:编辑用户的cron配置文件;

crontab -l 注:查看用户的计划任务;

任务计划重启.启动.停止

[root@localhost ~]# /etc/rc.d/init.d/crond start

[root@localhost ~]# /etc/rc.d/init.d/crond stop

[root@localhost ~]# /etc/rc.d/init.d/crond restart

[root@localhost ~]# pgrep crond 注:判断crond 是否在运行;

[root@localhost ~]# pkill crond 注:杀掉正在运行中的crond;

[root@localhost ~]# pgrep crond 注:查看是否被杀掉了;

[root@localhost ~]# /usr/sbin/crond 注:运行crond;

执行oracle exp等命令时需要在脚本前面加上export ORACLE_HOME=/u/oracle/....的全局变量定义

全局变量配置[root@localhost ~]# more /etc/crontab

分钟 小时 日 月 周(星期几) [用户名] 命令

0 */2 * * * /sbin/service httpd restart 意思是每两个小时重启一次apache

50 7 * * * /sbin/service sshd start 意思是每天7:50开启ssh服务

50 22 * * * /sbin/service sshd stop 意思是每天22:50关闭ssh服务

0 0 1,15 * * fsck /home 每月1号和15号检查/home 磁盘

1 * * * * /home/bruce/backup 每小时的第一分执行 /home/bruce/backup这个文件

00 03 * * 1-5 find /home "*.xxx" -mtime 4 -exec rm {} \; 每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。

30 6 */10 * * ls 意思是每月的1、11、21、31日是的6:30执行一次ls命令

 

 

查看crond执行历史记录

 

vi /var/log/cron 可以查看
/var/mail/下以用户名命名的文件(如 oracle,root) 

 

 

 

命令之后可以将命令的信息重定向。Linux中重定向规则如下(不仅仅可用于crontab):

平板视图打印

01 command > filename 把标准输出重定向到一个新文件中
02 command >> filename 把标准输出重定向到一个文件中(追加)
03 command 1 > fielname 把标准输出重定向到一个文件中
04 command > filename 2>&1 把标准输出和标准错误一起重定向到一个文件中
05 command 2 > filename 把标准错误重定向到一个文件中
06 command 2 >> filename 把标准输出重定向到一个文件中(追加)
07 command >> filename 2>&1 把标准输出和标准错误一起重定向到一个文件中(追加)
08 command < filename >filename2 把command命令以filename文件作为标准输入,以filename2文件作为标准输出
09 command < filename 把command命令以filename文件作为标准输入
10 command << delimiter 把从标准输入中读入,直至遇到delimiter分界符
11 command <&m 把文件描述符m作为标准输入
12 command >&m 把标准输出重定向到文件描述符m中
13 command <&- 把关闭标准输入
14 command 2>&1 把command命令标准错误重定向到标准输出
分享到:
评论

相关推荐

    linux Crond 执行预定任务

    ### Linux Crond 服务执行预定任务 在Linux操作系统中,定时任务是非常重要的功能之一,它可以帮助用户自动执行一些周期性的任务,比如数据备份、系统清理等。Linux中主要有两种方式来实现定时任务:atd服务和crond...

    Linux计划任务入门详解

    ### Linux计划任务入门详解 #### 一、概述 在Linux系统中,计划任务是一个非常重要的功能,它允许用户设定在特定的时间自动执行某些任务。这一功能对于自动化运维、定时备份等场景极为有用。本文将详细介绍Linux...

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

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

    Linux计划任务

    * -l 列出某个用户的任务计划 * -r 删除某个用户的任务 * -e 编辑某个用户的任务 cron 文件语法: 分 小时 日 月 星期 命令 * 0-59 0-23 1-31 1-12 0-6 command 特殊符号的含义: * "*" 代表取值范围内的数字 *...

    linux计划任务手册

    Linux中的计划任务是系统自动化维护和管理的重要工具,它允许管理员和用户设定特定时间执行的任务。其中,`cron`是Linux最常用的计划任务服务,它按照预设的时间表执行脚本或命令。本文将深入讲解`cron`服务的配置、...

    oracle rman自动备份的计划任务CROND不执行的几种情况及解决

    ### Oracle RMAN 自动备份的计划任务 CROND 不执行的几种情况及解决 在 Oracle 数据库管理中,定期对数据库进行备份是一项至关重要的任务。为了提高效率并减少人工干预,通常会采用 Linux 的 CROND 工具来定时执行 ...

    linux计划任务关于计划任务的学习文档

    Linux系统中的计划任务是自动化运维工作的重要组成部分,它允许管理员安排任务在特定时间自动执行。在Linux中,最常用的计划任务工具就是`cron`。本文档主要围绕`cron`服务和如何利用`crontab`命令创建定时任务展开...

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

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

    使用crond 在linux中定时执行任务.pdf

    `crond`服务是Linux系统中实现定时任务的核心组件,它允许管理员根据预定义的时间间隔安排任务的执行。下面我们将深入探讨如何使用`crond`以及其相关配置。 首先,`crond`是一个守护进程,它会在系统启动时自动启动...

    使用crond 在linux中定时执行任务.docx

    `crond`服务是Linux中的计划任务守护进程,通常用于执行周期性的系统维护或管理工作。 首先,我们要了解`crond`的基本配置文件。在大多数Linux发行版中,这个配置文件位于`/etc/crontab`。在这个文件中,我们可以...

    管理Linux计划任务.pdf

    在Linux操作系统中,计划任务的管理是至关重要的,特别是对于自动化运维和系统管理而言。Linux提供了`cron`服务来执行定期的任务,这是Linux系统中的一种时间调度器。本文将深入探讨`cron`命令以及如何使用`crontab`...

    linux下定时执行计划任务

    ### Linux 下定时执行计划任务详解 #### 一、概述 在 Linux 操作系统中,定时执行计划任务是一项非常实用的功能,它可以自动地按照预设的时间周期执行特定的任务或脚本,比如定期备份数据、定时清理日志文件等。...

    linux任务计划cron文档使用

    ### Linux任务计划Cron文档使用详解 #### 一、Cron简介与基本操作 Cron是Linux系统中用于执行周期性任务的一种守护进程。通过Cron可以方便地安排任务自动在指定时间运行,大大提高了系统的自动化程度。Cron支持多种...

    Linux之定时任务Crond详解

    Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。 Crond服务会定期(默认每分钟检查一次)检查系统...

    Linux中使用crond工具创建定时任务的方法

    在Linux系统中,`crond`工具是一个非常重要的定时任务管理程序,它允许用户和管理员在无需人工干预的情况下定期执行任务。这个工具相当于Windows操作系统中的“计划任务”功能。`crond`作为一个守护进程(daemon),...

    Linux使用at和crontab命令在指定时间计划任务服务程序.doc

    在Linux系统管理中,计划任务服务是不可或缺的一部分,它允许系统在特定时间自动执行一系列任务,从而极大地提高了运维效率。本文主要介绍了两个常用的计划任务工具:at和crontab。 首先,at命令适用于一次性计划...

    Linux系统计划任务crontab命令简单介绍linux操作系统电脑资料.doc

    Linux系统计划任务crontab命令简单介绍 Linux系统计划任务crontab命令是Linux操作系统中的一种常用工具,用于实现自动化任务调度。crontab命令可以让用户设定在某个特定时间执行某个命令或脚本,从而实现自动化任务...

    linux10-时间任务,nfs

    Linux 时间任务是指操作系统中执行特定任务的机制,包括 at、crond 和 anacron 等服务。这些服务可以根据预设的时间点或系统负载情况执行特定的命令或脚本。 at 服务是 Linux 中的一种时间任务服务,允许用户在特定...

    linux中定时任务crond命令使用方法

    crond是linux用来定期执行命令或指定程序任务的一种服务。安装完操作系统后,默认会启动crond任务调度服务。crond服务会定期检查系统中是否有要执行的任务。如果有要执行的任务便会自动执行该任务。crond定时任务...

Global site tag (gtag.js) - Google Analytics