定时任务参数详解如下:
crontab -l | crontab -e
#*/30 * * * * ntpdate 114.80.81.72
*/30 * * * * /usr/sbin/ntpdate 192.168.100.13
30 2 * * * /root/accesslogrm.sh
*/2 * * * * /usr/local/javaBin/pdsockos.sh
20 0 * * * /usr/local/javaBin/mvlogs.sh
执行定时任务
语法: crontab [-u 用户名] [设置文件]
crontab [-u 用户名] [-elr]
说明:cron是一个守护程序,它提供定时器的功能,让用户在特定的时间得以执行默认的指令或程序.只要用户会编辑定时器的设置文件,就可以使用定时器的功能. 定时器文件格式:
分 时 日 月 周 [用户] command
0 4 * * * root updatedb #每天早上4:00以root用户身份执行updatedb命令
*/5 * * * * root updatedb #每五分制执行一次
*/1 * * * * root updatedb #每一分钟执行一次
其中用户root可以忽略不填,如:
1-59 * * * * echo "hello">>/root/hello.txt #每分钟写个hello到/root/hello.txt这个文件中
注意检查一下crontab是否启动,/etc/init.d/crond start
参数:
-l 列出用户的定时器设置
-e 编辑用户的定时器设置
-r 删除用户的定时器设置
-u<用户名> 指定要设置定时器的用户名称
如果遇到使用crontab -e或crontab -l的时候提示:no crontab for root
说明还没有为root这个账号提供crontab
可以自己创建一个配置文件来添加上去
1. #vi hello-conf
1-59 * * * * echo "hello">/root/hello.txt
2. #crontab -u root hello-conf
3. #crontab -l 应该就可以列出任务列表了。
4. #crontab -e 现在就可以用这个命令来编辑配置文件了
分享到:
相关推荐
请注意,不同的Unix或类Unix系统可能会有一些语法差异,如某些版本的Unix不支持星号表示的步进值,此时需要使用列举的方式定义间隔。 在实际使用中,crontab是管理服务器定时任务的强大工具,能够自动化执行备份、...
本文将详细介绍如何在CentOS 6.9上使用离线安装包`crontab_centos6.9`来安装和配置`crontab`服务。 首先,你需要从可靠的来源下载这个离线安装包`crontab_centos6.9`。通常,这些包是通过HTTP、FTP或者其他文件共享...
### Crontab 使用方法详解 #### 一、概述 Crontab是Linux系统中的一个非常重要的工具,主要用于调度定时任务。通过crontab,用户可以设置周期性执行的任务,例如定期备份数据、发送电子邮件报告等。它使得系统管理...
下面是 Crontab 命令的详细介绍: 语法 Crontab 命令的语法如下:crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File] 参数 * -e [UserName]:执行文字编辑器来设定时程表,内定的文字编辑...
下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,我们创建`/mysqldata`作为备份存储位置: ```bash # mkdir /mysqldata ``` 接...
这篇教程将详细介绍如何使用crontab进行定时任务的设置。 首先,crontab命令用于管理和编辑用户的定时任务列表。基本语法如下: 1. `crontab -u <username> -e`:编辑指定用户(如root)的crontab文件,通常会使用...
下面我们将详细介绍在Solaris中如何使用`crontab`。 1. **查看crontab任务** 在Solaris下,查看特定用户的crontab任务,你需要使用命令`crontab -l [user]`,例如查看root用户的任务是`crontab -l root`。与Linux...
本文将详细介绍如何在Ubuntu环境下利用Crontab来定时执行PHP脚本。 ##### 1. PHP脚本执行模式 在Ubuntu系统中,PHP有两种主要的安装模式:Apache模块方式和CGI模式。 - **Apache模块方式**:这种方式下,PHP被...
本文将介绍如何在Linux和AIX操作系统中使用Crontab任务切换脚本——ha_crontab.sh。Crontab是Unix类系统中用于自动化任务调度的一个强大工具,它允许用户按照预设的时间间隔运行命令或脚本。 1. **Crontab基础** -...
下面将详细介绍如何在Solaris中使用`crontab`进行定时任务设置。 首先,了解基本的`crontab`命令格式: ```bash crontab [file | -e | -l | -r ] [user] ``` 这表明你可以通过提供一个文件名、编辑任务(-e)、列出...
本篇文章将详细介绍如何利用Crontab结合curl命令来实现这一功能。 首先,你需要了解Crontab的基本概念。`cron`是一个服务,`crond`是运行在后台的守护进程,而`crontab`则用于设置和管理用户自定义的定时任务列表。...
### Linux中使用Crontab定时监测维护Tomcat应用程序的方法 #### 概述 在现代IT运维工作中,确保关键业务系统的高可用性和稳定性至关重要。本文档详细介绍了一种利用Linux下的Crontab工具来定时监测并维护运行在...
本文将详细介绍如何在Django项目中使用`django-crontab`模块来设置和管理定时任务。 #### 二、Django Crontab模块简介 `django-crontab`是一个为Django项目提供crontab(定时任务)功能的第三方库。它允许开发者通过...
1. Linux服务器(crontab定时执行); 2. Windows(可以自己通过定时任务调用脚本完成上传); 功能详细介绍 : 定时完成代码的自动提交操作 具体操作方式及思路访问文章 :...
本文将详细介绍两种Linux环境下SVN的备份方式:增量备份和整体打包备份,并讲解如何利用rsync、hotcopy以及cron工具进行自动化操作。 **增量备份** 增量备份基于每次提交(commit)产生的新文件夹,这些文件夹存储了...
下面我们将详细介绍如何使用`django-crontab`来实现定时任务。 首先,确保你已经安装了`django-crontab`。在你的命令行工具中,通过`pip`进行安装: ```bash pip install django-crontab ``` 接下来,在你的...
1. **编辑Crontab文件**:使用命令`crontab -e`编辑当前用户的Crontab文件。 2. **添加任务**:在文件中添加一行来指定何时执行SFTP脚本,例如:“0 2 * * * /path/to/your/script.sh”表示每天凌晨2点执行位于/path...
使用 crontab 时,想必你会遇到一个痛点,就是 crontab 需要通过命令行方式进行管理,比较烦琐,并且没有界面化的交互,通常作单机上的定时任务。而 Jcrontab 是基于 Python3.6 和 Django1.8 版本开发实现的一套前...
总结,这个实例详细介绍了如何利用Linux的`crontab`工具配合`mysqldump`命令实现MySQL数据库的定时备份。通过这种方式,你可以确保即使遇到硬件故障或意外数据丢失,也能快速恢复到最近的备份状态,保护重要数据的...
本篇将详细介绍如何在ThinkPHP中设置和使用定时器来定时执行任务。 一、定时任务的概念与作用 定时任务,也称为Cron Job,在服务器环境中常用于定期执行某些脚本或程序,以实现自动化工作流程。ThinkPHP中的定时...