linux中向crontab中添加定时任务

如何在linux中向crontab中添加定时任务呢?下面就来讲解一下:
首先在命令行终端输入
# vi /etc/crontab
回车进入编辑模式
在crontab最下面增加如下:
01 3 * * * root ./home/mysql_bak.sh   每天早上的3点01分执行此任务
以上参数对应如下:
分  小时  日  月  星期  执行命令
(取值范围,0表示周日,*表任意一天,一般一行对应一个任务)
# 每天早上的3点01分执行此任务
重启crontab使任务生效:
# /etc/init.d/crond restart

更多参数说明看下面:
除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。以下举几个例子说明问题:
每天早上6点
--------------------------------------------------------------------------------------------------
0 6 * * * echo "Good morning." >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。
每两个小时
--------------------------------------------------------------------------------------------------
0 */2 * * * echo "Have a break now." >> /tmp/test.txt
晚上11点到早上8点之间每两个小时,早上八点
--------------------------------------------------------------------------------------------------
0 23-7/28 * * * echo "Have a good dream:)" >> /tmp/test.txt
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
--------------------------------------------------------------------------------------------------
0 11 4 * 1-3 command line
1月1日早上4点
--------------------------------------------------------------------------------------------------
0 4 1 1 * command line

时间: 2024-09-29 21:37:18

linux中向crontab中添加定时任务的相关文章

linux中向crontab中添加定时任务的方法

如何在linux中向crontab中添加定时任务呢?下面就来讲解一下: 首先在命令行终端输入 # vi /etc/crontab 回车进入编辑模式 在crontab最下面增加如下: 01 3 * * * root ./home/mysql_bak.sh   每天早上的3点01分执行此任务 以上参数对应如下: 分  小时  日  月  星期  执行命令 (取值范围,0表示周日,*表任意一天,一般一行对应一个任务) # 每天早上的3点01分执行此任务 重启crontab使任务生效: # /etc/i

Linux中使用crontab命令启用自定义定时任务实例_Linux

Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,有需要的朋友可以了解一下. 一 简介 Linux下的任务调度分为两类,系统任务调度和用户任务调度 系统任务调度:系统需要定期执行的任务,比如重启.日志清理等,其配置文件是:/etc/crontab 用户任务调度:某个用户需要定期执行的任务.用户可以使用 crontab 命令来配置自己的定时任务.所有用户配置的定时任务都存放在 /var/spool/c

详解Linux系统中crontab命令处理定时任务的用法

  定时执行操作命令,每一个用户拥有自己的crontab,配置文件存在/var下面,不能被直接编辑. -e 设置计时器 -l 列出当前计时器的设置 -r 删除计时器的设置 -i 交互式模式,删除计时器设置时要先询问 第1列 第2列 3 4 5 6 第1列表示分钟1-59 每分钟用*或者 */1表示 第2列表示小时1-23(0表示0点) 第3列表示日期1-31 第4列表示月份1-12 第5列标识号星期0-6(0表示星期天) 第6列要运行的命令 crontab书写規则的例子很多,以下从网上找的,偷懒

Linux中的Crontab实现PHP计划任务

PHP程序有时候需要定时执行,使用Linux的Crontab执行PHP脚本,完成PHP计划任务.譬如,微博上用得很多的一款APP应用--皮皮时光机,就是实现定时发送内容的功能.当然PHP中也有ignore_user_abort函数. 但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务. 下面介绍Crontab的两种方法. 一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样,使用PHP程序来调用PHP脚

Linux VPS中使用Crontab实现定时重启任务

因为老蒋刚才帮助一个网友代为处理要求VPS主机定时重启功能,比如他需要每天早上5点重启服务器,我们可以设置定时reboot执行就可以. 第一.安装Crontab可执行环境 一般的VPS/服务器是支持的,但是有些可能没有支持就需要我们来给予安装. A - centos系统 #安装Crontab yum install vixie-cron crontabs #设置开机启动Crontab chkconfig crond on #启动Crontab service crond start B - De

如何在Linux的命令行中使用Evernote

如何在Linux的命令行中使用Evernote 这周让我们继续学习如何使用Linux命令行管理和组织信息.在命令行中管理你的个人花费后,我建议你在命令行中管理你的笔记,特别是当你用Evernote记录笔记时.要是你从来没有听说过它,Evernote 专门有一个用户友好的在线服务可以在不同的设备间同步笔记.除了提供花哨的基于Web的API,Evernote还发布了在Windows.Mac.Android和iOS上的客户端.然而至今还没有官方的Linux客户端可用.老实说在众多的非官方Linux客户

Linux CentOS6.6系统中安装mysql源码包的方法_Linux

这里以CentOS6.6系统中安装MySQL的源码包,进行讲解. 1. mysql源码包的下载 mysql安装包的官方下载地址为:http://dev.mysql.com/downloads/mysql/5.6.html 打开该下载地址后,在 "Select Version:"处,选择要下载的mysql的版本,我选择的是5.6.34:在"Select Platform:"处,选择适用的操作系统类型,由于是下载源码包,故这里我们要选择Source Code. 之后,会

jsp-JSP中如何为按钮添加图片?

问题描述 JSP中如何为按钮添加图片? 嗯,是添加图片,不是背景图片.... 类似于这样的 按钮中既有文字也有图片,请问该怎么实现 解决方案 直接img加载图片,然后文字,要对齐需要float布局 一般是容器背景,设置下padding-left,容器直接加内容 解决方案二: JSP给图片添加文字c++builder为按钮添加背景图片Silverlight给按钮添加图片问题

MathType标签栏中的符号如何添加快捷方式

  MathType标签栏中的符号如何添加快捷方式 1.按照自己的使用习惯打开MathType公式编辑器,进入到公式编辑界面. 打开软件进入编辑状态 2.进入到编辑界面后,用鼠标点击MathType中的任一个标签,比如这里我们点开的是"代数(Algebra)"这个类别.将鼠标放到我们想要添加快捷方式的公式或者符号中,直接点击鼠标右键(注意不要先点击左键,点击左键的话就会直接在工作区域中出现这个公式或者符号),会出现一个菜单,选择菜单中的"属性". 右键公式在菜单中选