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
分享到:
相关推荐
Linux crontab 命令格式与详细例子
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
Linux crontab 命令格式.docx
linux定时执行,crontab命令使用介绍.pdf
linux定时执行,crontab命令使用介绍借鉴.pdf
Linux crontab 命令 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 ...
linux crontab 详解,共享快乐
关于linux命令crontab的用法,自己总结的 包含简单的用法
linuxcrontab定时触发命令.pdf
该文件具体的介绍了crontab自动执行程序的设置
Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志
主要介绍了Linux crontab 命令格式与详细示例(推荐),需要的朋友可以参考下
Linux下crontab命令的用法[归类].pdf
...
1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。 如: 代码如下:[root@dave ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin...
本文介绍了crontab命令的用途、语法和实用方法。
用于linux系统中crontab的设置,crontab是用于定时执行某个命令的机制,这里可以减少人工干预的劳动量.