`
ouhi2008
  • 浏览: 6906 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

crontab使用心得

阅读更多

1.查看crontab说明

[fwang5@szotautotest03 ~]$ more /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

 2.查询crontab服务命令和当前状态

[fwang5@szotautotest03 ~]$ sudo /sbin/service crond
Usage: /etc/init.d/crond {start|stop|status|restart|condrestart|try-restart|reload|force-reload}
[fwang5@szotautotest03 ~]$ sudo /sbin/service crond status
crond (pid  20109) is running...

 

3.查看crontab配置

[fwang5@szotautotest03 ~]$ sudo crontab -u fwang5 -l
5 8 * * * /home/MSDOMAIN1/fwang5/work/weblogin-monitor/loginstart.sh &> /dev/null
0 9 * * * /home/MSDOMAIN1/fwang5/work/stash-user-monitor/start.sh &> /dev/null

 

4.编辑crontab配置(自动进入VI编辑模式)

[fwang5@szotautotest03 ~]$ sudo crontab -u fwang5 -e

5 8 * * * /home/MSDOMAIN1/fwang5/work/weblogin-monitor/loginstart.sh &> /dev/null
0 9 * * * /home/MSDOMAIN1/fwang5/work/stash-user-monitor/start.sh &> /dev/null
~
~
"/tmp/crontab.uDsLmb" 2L, 161C

 

5.删除crontab配置

[fwang5@szotautotest03 ~]$ sudo crontab -u fwang5 -r

 

6.查看crontab日志

[fwang5@szotautotest03 ~]$ sudo tail -f /var/log/cron
Apr  8 14:02:50 szotautotest03 crontab[24296]: (root) LIST (fwang5)
Apr  8 14:02:56 szotautotest03 crontab[24298]: (root) BEGIN EDIT (fwang5)
Apr  8 14:03:57 szotautotest03 crontab[24298]: (root) REPLACE (fwang5)
Apr  8 14:03:57 szotautotest03 crontab[24298]: (root) END EDIT (fwang5)
Apr  8 14:04:01 szotautotest03 crond[20109]: (fwang5) RELOAD (/var/spool/cron/fwang5)
Apr  8 14:10:20 szotautotest03 crontab[24314]: (root) LIST (fwang5)
Apr  8 14:29:15 szotautotest03 crontab[24323]: (root) LIST (fwang5)
Apr  8 14:35:53 szotautotest03 crontab[24385]: (root) LIST (fwang5)
Apr  8 14:36:22 szotautotest03 crontab[24387]: (root) BEGIN EDIT (fwang5)
Apr  8 14:37:49 szotautotest03 crontab[24387]: (root) END EDIT (fwang5)


 

分享到:
评论

相关推荐

    crontab使用简介.ppt

    crontab使用简介,介绍了crontab 的基本使用方法以及要注意的使用点,值得一读。

    crontab –e使用实操

    Crontab 使用实践 在本文中,我们将详细介绍 Crontab 的使用,并将其与 MySQL 的备份结合,实现自动定时启动 MySQL 备份 shell 脚本。 什么是 Crontab Crontab 是一个在 Unix 和类 Unix 系统中用于计划作业的工具...

    crontab计划任务的使用方法

    **Crontab计划任务的使用方法** Crontab(cron table)是Unix和类Unix操作系统中的一种调度服务,用于设置周期性执行的任务。它的工作原理是通过守护进程`crond`来激活定时任务,这些任务被称为cron jobs。下面将...

    centos7 crontab 安装包

    在CentOS7环境中,为了使用`crontab`服务,首先需要安装相关的软件包。本文将详细阐述如何在CentOS7上安装`crontab`,以及它在日常运维中的作用和使用方法。 【描述】:“CentOS7 Crontab安装包”指的是在CentOS7...

    crontab的详细使用

    自己总结的简单易解的crontab的使用。 crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 ...

    linux C7 crontab离线安装包

    5. **配置和使用Crontab**:编辑crontab文件,如`crontab -e`,根据需求添加定时任务。任务的格式由5个字段组成:分钟、小时、日期、月份和星期,以及要执行的命令。 了解了这些基本知识后,我们还需要掌握一些...

    linux crontab使用介绍

    crontab是linux下最最常用的定时任务,本文档详细介绍了使用方法,供参考

    Linux——Crontab使用详解.docx

    Linux Crontab 使用详解 Crontab 是 Linux 系统中一个非常重要的工具,它允许用户在固定时间或固定间隔执行程序。Crontab 命令的基本格式为:crontab [-u user] [-l|-r|-e],其中 -u user 是指设定指定用户的时程表...

    Linux中定时计划任务crontab使用实例linux操作系统电脑资料.doc

    Linux 中的定时计划任务 crontab 使用实例 Linux 中的定时计划任务 crontab 是一个非常有用的功能,它允许用户在指定的时间执行特定的任务。crontab 是一个 daemon 程序,它会在后台运行,并根据用户的设置来执行...

    Linux中使用crontab自动清除日志

    Linux 中使用 crontab 自动清除日志 Linux 中使用 crontab 自动清除日志是一种常见的日志管理方法。crontab 命令是 Unix 和类 Unix 操作系统中设置周期性被执行的指令的命令。该命令从标准输入设备读取指令,并将其...

    redhatlinux6 Crontab安装

    了解了基本安装步骤后,我们还需要熟悉Crontab的使用。每个用户都有自己的Crontab文件,可以通过`crontab -e`命令编辑。这是一个特殊的文本文件,包含一行行的指令,每行代表一个定时任务。Cron语法由五部分组成:...

    crontab离线包.zip

    安装完成后,你可以使用`crontab -e`命令来编辑个人的定时任务,或者用`service cron start/stop/restart`来控制`cron`服务的状态。`crontab`的语法有点特殊,每一行代表一个任务,格式如下: ```bash * * * * * ...

    crontab-46.1.tar.gz

    3. **编辑crontab文件**:用户可以使用`crontab -e`命令来编辑他们的`crontab`文件。编辑完成后,系统会保存并加载新的任务列表。 4. **运行和查看crontab任务**:`crontab -l`命令用于列出当前用户的所有定时任务...

    crontab的使用

    ### Crontab的使用详解 #### 一、Crontab简介 Crontab是Linux系统中的一个重要工具,用于实现任务的自动调度。它允许用户在指定的时间执行特定的任务,这在自动化运维、系统管理和日常工作中非常有用。通过Crontab...

    在windows下配置crontab

    【在Windows下配置crontab】的知识点主要集中在如何在Windows环境中使用Cygwin来实现类似于Linux中的计划任务管理。Crontab是Linux和Unix系统中用于管理周期性任务的工具,而在Windows系统中,由于Dos Scripts的功能...

    linux Crontab 使用基础教程.docx

    查看当前用户的crontab使用`crontab -l`,编辑使用`crontab -e`,删除使用`crontab -r`。若要操作其他用户的crontab,可以添加`-uUSERNAME`选项。 Crontab文件的语法结构包括六个字段,分别代表: 1. 分钟(0-59) ...

    crontab使用方法crontab使用方法

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

    Linux定时脚本crontab中文乱码.docx

    当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...

    Go开发的crontab 代替linux原生crontab.zip

    4. 读取和使用指南:可能包含一个README文件,解释如何编译、安装和使用这个Go版的`crontab`。 使用这个Go开发的`crontab`替代品,开发者可以享受到以下优势: - 资源效率:Go语言的编译目标是机器代码,执行效率高...

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

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

Global site tag (gtag.js) - Google Analytics