`
Donald_Draper
  • 浏览: 980874 次
社区版块
存档分类
最新评论

Linux Crontab 命令使用

阅读更多
Linux定时任务Crontab详解:http://blog.chinaunix.net/uid-7552018-id-182133.html
Linux crontab 命令格式与详细例子:http://blog.csdn.net/ethanzhao/article/details/4406017
##新建定时任务执行脚本
Donald_Draper@rain:~> vim test.sh
echo "===============test============="
:wq

保存!

##新建定时任务
Donald_Draper@rain:~> crontab -e
no crontab for Donald_Draper - using an empty one
*/1 * * * * /home/Donald_Draper/test.sh
~
~
"crontab.XXXXelGeVT" 1L, 33C written                                                      
crontab: installing new crontab

##查看当前用户的定时任务
Donald_Draper@rain:~> crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.XXXXelGeVT installed on Mon Oct 24 18:45:39 2016)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
*/1 * * * * /home/Donald_Draper/test.sh
Donald_Draper@rain:~> 
Donald_Draper@rain:~> sudo ls -al /var/spool/cron/ 
root's password:
total 16
drwx------  4 root root 4096 Nov  3  2014 .
drwxr-xr-x 16 root root 4096 Jan 22  2015 ..
drwxr-xr-x  2 root root 4096 Oct 24 18:45 lastrun
drwx------  2 root root 4096 Oct 24 18:45 tabs


###定时任务已经执行,并将结果发送到用户邮箱
You have new mail in /var/mail/Donald_Draper

##查看定时任务执行结果
Donald_Draper@rain:~> cat /var/mail/Donald_Draper 
From Donald_Draper@rain.site  Mon Oct 24 18:49:01 2016
Return-Path: <Donald_Draper@rain.site>
X-Original-To: Donald_Draper
Delivered-To: Donald_Draper@rain.site
Received: by rain.site (Postfix, from userid 1001)
        id 2DFFF99FCA; Mon, 24 Oct 2016 18:49:01 +0800 (CST)
From: Donald_Draper@rain.site
To: Donald_Draper@rain.site
Subject: Cron <Donald_Draper@rain> /home/Donald_Draper/test.sh
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/Donald_Draper>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=Donald_Draper>
X-Cron-Env: <USER=Donald_Draper>
Message-Id: <20161024104901.2DFFF99FCA@rain.site>
Date: Mon, 24 Oct 2016 18:49:01 +0800 (CST)
===============test=============


##系统定时任务存储位置
Donald_Draper@rain:~> sudo ls -al /var/spool/cron/tabs
total 16
drwx------ 2 root root  4096 Oct 24 18:45 .
drwx------ 4 root root  4096 Nov  3  2014 ..
-rw-r--r-- 1 root users  235 Oct 24 18:45 Donald_Draper
-rw-r--r-- 1 root root   253 Feb 13  2015 root


###查看定时任务
Donald_Draper@rain:~> sudo ls -al /var/spool/cron/tabs/Donald_Draper
-rw-r--r-- 1 root users 235 Oct 24 18:45 /var/spool/cron/tabs/Donald_Draper
Donald_Draper@rain:~> sudo cat /var/spool/cron/tabs/Donald_Draper
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.XXXXelGeVT installed on Mon Oct 24 18:45:39 2016)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
*/1 * * * * /home/Donald_Draper/test.sh
Donald_Draper@rain:~> sudo ls -al /var/spool/cron/lastrun    
total 8
drwxr-xr-x 2 root root 4096 Oct 24 18:45 .
drwx------ 4 root root 4096 Nov  3  2014 ..
-rw-r--r-- 1 root root    0 Oct 24 17:15 cron.daily
You have new mail in /var/mail/Donald_Draper


###查看运行的定时任务
Donald_Draper@rain:~> sudo cat /var/spool/cron/lastrun/cron.daily


##删除指定用户的定时任务
Donald_Draper@rain:~>  sudo crontab -u Donald_Draper -r


##列出当前用户的定时任务
Donald_Draper@rain:~> crontab -l
no crontab for Donald_Draper
0
1
分享到:
评论

相关推荐

    Linux Crontab 定时任务 命令详解

    3. Crontab 命令使用 Crontab 命令提供了多种选项和参数,可以对 Crontab 文件进行编辑、列表、删除等操作。 * `crontab -e`:编辑当前用户的 Crontab 文件 * `crontab -l`:列表当前用户的 Crontab 文件 * `...

    Linux crontab 命令格式与详细例子

    ### Linux Crontab命令详解与应用实例 Cron是Linux系统中的一个守护进程,用于调度周期性执行的任务或脚本。Cron通过读取每个用户的crontab文件来确定哪些任务需要被执行,以及何时执行。本文将深入解析Crontab命令...

    Linux crontab 命令格式.docx

    crontab 命令的使用权限为所有用户,可以在命令行中直接输入 `crontab` 来编辑自己的时程表,也可以使用 `-u user` 参数来设定指定用户的时程表。 crontab 文件的格式为 `M H D m d cmd`,其中每个星号 (`*`) 代表...

    linux定时执行,crontab命令使用介绍借鉴.pdf

    Linux 定时执行 Crontab 命令使用介绍借鉴 Linux 系统中的 Crontab 命令是一个非常有用的工具,用于在指定的时间执行某个任务或命令。Crontab 命令是基于 Cron 服务的,它可以让用户在指定的时间执行某个任务,例如...

    linux C7 crontab离线安装包

    4. **验证安装**:安装完成后,可以使用`crontab -l`命令查看当前用户的crontab任务列表,或者`systemctl status crond`检查crond服务(cron守护进程)的状态。 5. **配置和使用Crontab**:编辑crontab文件,如`...

    Linux的定时任务crontab命令怎么用.pdf

    Linux中使用crontab命令实现定时任务 在Linux系统中,crontab命令是一个非常有用的工具,它可以帮助用户实现定时任务的执行。通过crontab命令,用户可以在指定的时间执行特定的命令或程序,这使得系统管理员可以更...

    linux下crontab命令

    Linux 下 Crontab 命令 Crontab 是 Linux 中一个非常强大的功能,它允许用户在固定时间或固定间隔执行某个程序。Crontab 命令是用来设置和管理这些自动执行程序的。下面是 Crontab 命令的详细介绍: 语法 Crontab...

    Linux中使用crontab自动清除日志

    该命令使用 find 命令来查找 30 天前的日志文件,然后使用 rm 命令来删除这些文件。 在 crontab 中,需要编写一个定时任务来执行该 shell 命令。例如: 10 0 * * * /opt/soft/log/del-30-days-ago-log.sh &gt; /dev/...

    linux crontab 计划任务.docx

    使用 crontab -l 命令可以列出当前用户的所有计划任务,使用 crontab -l -u user 命令可以列出指定用户的所有计划任务。 Cron.allow 和 Cron.deny 文件 Cron.allow 和 Cron.deny 文件用于控制哪些用户可以使用 ...

    LINUX命令大全之CRONTAB命令使用详解.pdf

    对于用户权限管理,可以通过`/etc/cron.deny`和`/etc/cron.allow`文件来限制哪些用户可以使用`crontab`命令。 `crontab`文件的格式包含六个字段:分钟(minute)、小时(hour)、日期(day)、月份(month)、星期...

    crontab命令格式与例子

    ### crontab命令格式与例子解析 #### 一、crontab简介 `crontab` 是 Linux 和 Unix-like 操作系统中一个非常重要的工具,用于设置周期性执行的任务。通过编写 crontab 文件(cron job),用户可以指定某个脚本或...

    Linux crontab 命令用法详解

    Linux crontab 命令 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 ...

    linux crontab 详解

    ### Linux Crontab 详解 ...通过以上的解析,我们可以更加深入地了解 crontab 的工作原理和使用方法,这对于在 Linux 系统中自动化任务是非常有用的。掌握 crontab 的使用可以极大地提高系统的管理和维护效率。

    Linux的定时任务crontab命令怎么用.docx

    Linux 的定时任务 crontab 命令怎么用 Linux 的定时任务 crontab 命令是 Linux 系统中的一种非常重要的功能,它允许用户设置定时任务,自动执行指定的命令或程序。下面我们将详细介绍 crontab 命令的使用方法和...

    linux定时执行,crontab命令使用介绍.pdf

    2. **使用crontab命令**: - `crontab -l`:列出当前用户的cron任务。 - `crontab -r`:删除当前用户的全部cron任务。 - `crontab -e`:编辑当前用户的cron任务,会进入一个文本编辑器(通常是vi或vim)来创建或...

    Linux下crontab命令的用法[归类].pdf

    Linux下crontab命令的用法 crontab命令是Linux系统下的定时任务触发器,它允许用户设置定期执行的任务。crontab命令的使用非常广泛,包括系统执行的工作和个人执行的工作。 系统执行的工作 系统执行的工作是指...

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

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

    Crontab命令.doc

    ### Crontab命令详解 Crontab是Unix和Linux系统中用于设置周期性任务调度的命令,它允许用户设定在特定的时间或间隔自动执行某个程序或脚本,从而实现自动化管理,提高系统的运行效率和便利性。下面我们将深入探讨...

    crontab命令的用法

    关于linux命令crontab的用法,自己总结的 包含简单的用法

    Linux学堂 Crontab命令的实用方法

    Crontab命令是Linux操作系统中用于管理定时任务的重要工具,它允许用户设置周期性被执行的任务。这些任务可以是系统维护、数据备份或是其他自动化任务。Crontab命令提供了方便的方式来创建、查看和删除这些定时任务...

Global site tag (gtag.js) - Google Analytics