linux crontab创建计划任务

1.编辑计划任务

编辑crontab文件

crontab -e

2.查看计划任务日志

查看crontab日志

tail -100f /var/log/cron

3.创建计划任务格式

(1)基本格式 :

*  *  *  *  *  command

分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

(2)crontab文件的一些例子:

30 21 * * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每星期六的11 : 00 pm重启apache。

* */1 * * * /usr/local/etc/rc.d/lighttpd restart

每一小时重启apache

* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart

晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart

每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart

一月一号的4点重启apache

时间: 2024-10-22 01:43:15

linux crontab创建计划任务的相关文章

linux如何创建计划任务

做运维怎么能不懂创建计划任务! 1.at:用来创建临时任务,任务完成后命令不再生效 最常见的就是服务器的关机或重启了 [[email protected] 桌面]# at 19:00 at> /sbin/shutdown -h now<EOT>  这里最好输入命令的绝对路径 如果不知道命令的绝对路径可以通过which+空格+命令查看 job 4 at 2017-02-27 19:00 ps:红色字体为输入命令绝对路径后Ctrl+D后自动生成 查看命令可以用atq或者at -l [[ema

linux crontab 定时任务计划

crontab [-u username] [-l|-e|-r] 参数: -u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度; -e: 编辑crontab 的工作内容; -l: 查阅crontab的工作内容; -r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑. 范例一:用dmtsai的身份在每天的12:00发信给自己 crontab -e #此时会进入vi的编辑界面让你编辑工作.注意到,每项工作都是一行. 0    12   *   *

如何创建linux里面的计划任务

1.查看计划任务 crontab -l 查看已有的计划任务/sbin/service crond start        //启动服务/sbin/service crond stop        //关闭服务/sbin/service crond restart     //重启服务/sbin/service crond reload      //重新载入配置 service crond status            // 查看状态 2.crontab -e 创建计划任务,进入以后就

Linux crontab 计划任务整理

Linux crontab 计划任务整理 安装 yum install -y vixie-cron # 安装 常用命令 crontab -e # 编辑 crontab -l # 查看 crontab -u # 指定用户 service crond start # 启动 service crond stop # 关闭 service crond restart # 重启 service crond reload # 重载配置 配置 格式 * * * * * 分 时 日 月 星期(0-6) 说明 *

linux配置任务计划-——crontab

一.任务计划管理--crontab 编辑计划任务:crontab -e[-u 用户名] 查看计划任务:crontab -l[-u 用户名] 删除计划任务:crontab -r[-u 用户名] root用户可以管理指定用户的计划任务 普通用户只能管理自己的计划任务 二.任务计划的配置格式 * * * * * 分钟 小时  日期  月份  星期 分钟:取值为从0-59之间的任意整数 小时:取值为从0-23之间的任意整数 日期:取值为从1-31之间的任意整数 月份:取值为从1-12之间的任意整数 星期

Linux Crontab 定时任务 命令详解

在工作中需要数据库在每天零点自动备份所以需要建立一个定时任务.我选择在Linux下使用Crontab来添加定时任务执行shell文件.shell文件有数据库备份命令. 一.  Crontab 介绍          crontab命令的功能是在一定的时间间隔调度一些命令的执行. 二.查看/etc/crontab文件 vim  /etc/crontab 三.文件/etc/crontab中每行任务的描述格式如下: minute hour day month dayofweek command min

Linux进程与计划任务

Linux进程与计划任务 linux进程及作业管理 进程 内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能等特权操作模式切换(理想状态):70%CPU时间用户模式+30%CPU时间内核模式进程(Process):是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的存在生命周期的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实体:在当代面向线程设计的计算机结构中,进程是线程的容器.程序是指令.数据及其组织形式的描述

crontab任务计划

系统的管理工作大部分都是通过定期自动执行某个脚本完成的.linux的任务计划可以通过crotab.每天几点的时候去做些什么. 安装该命令工具:yum install vixie-cron crontabs crond开机自启动: chkconfig crond on 查看crond服务是否开启: service crond status 启动crond服务:service crond start crontab常用选项: -l    :可以查看指定用户的用户的计划. -u useranme :

Linux下的计划任务和日志管理

Linux下的计划任务和日志管理   一:实验环境: 1:虚拟机 2:两个linux系统 二:实验目标 1:at 定制单次执行的计划任务 2:cron定制周期性计划任务 3:配置脚本实现周期性任务 4:配置公司内网服务器每天自动开关机 5:Linux系统日志记录规律 6:自定义日志记录方式 7:配置远程收集日志服务器 三:实验步骤 1):at 定制单次执行的计划任务 第一块 at 定制单次执行的计划任务 前提:服务:atd  必须开启 #查询atd是否运行,只有运行,才能工作. [[email