Linux基础-crontab计划任务

Linux系统中使用crontab命令来管理计划任务,主要有:查看计划任务列表,编辑计划任务,清除计划任务。
一、crontab命令选项

[[email protected] ~]# crontab -l // -l 查看计划任务列表
[[email protected] ~]# crontab -e // -e 编辑计划任务
[[email protected] ~]# crontab -r // -r 清除所有计划任务123

二、crontab编辑计划任务
2.1基本语法:

* * * * * command1

前面5个*分别代表分、时、日、月、星期几,command代表要执行的命令

2.2特殊符号

代表不连续的时间
- 代表连续的时间
*/n 代表每隔多久执行

2.3示例:

30 3 * * * /root/mysql.sh          //每天凌晨3点30分执行/root/mysql.sh脚本
0 3 1,15,30 * * /root/mysql.sh     //每个月1号,15号,30号凌晨3点执行/root/mysql.sh脚本
0 3 * * 1-5 /root/mysql.sh         //星期一到星期五凌晨3点执行/root/mysql.sh脚本
*/10 * * * * /root/mysql.sh        //每10分钟执行/root/mysql.sh脚本
时间: 2024-11-09 00:06:13

Linux基础-crontab计划任务的相关文章

Linux基础知识---计划任务

计划任务 所谓的计划任务是在未来某一特定的时间执行一次或多次特定的作业(任务).实现无需人工干预的情况下执行作业. 一.计划任务的分类 根据计划任务在未来被执行的次数,分为一次性计划任务和周期性计划任务. 一次性计划任务:只在未来的某一时间执行一次. 周期性计划任务:在未来某一特定时间内循环执行多次. 二.一次性计划任务 一次性计划任务常用的命令有at,batch. 1.设定一次性计划任务 1)at命令设定一次性计划任务,它是由atd后台进程管理的.要想设置一次性任务需启动atd服务进程.在Ce

Linux基础 - Crontab定时任务

在Linux上,通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本.时间间隔的单位可以是分钟.小时.日.月.周及以上的任意组合.这个命令非常适合周期性的日志分析或数据备份等工作. 设置Cron任务 创建任务 可以通过如下指令来创建或者修改你自己的crontab文件, crontab -e 设置运行周期 cron job是周期性运行的,我们按如下格式来进行设置, * * * * * command to be executed - - - - -

Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性计划任务. 一次性计划任务 每晚11店30分开启网站服务. 周期性计划任务 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz 顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at命令实现. 如果你的Linux没有此命令可以使用yum inst

【转】PHP计划任务:如何使用Linux的Crontab执行PHP脚本

转:https://www.centos.bz/2011/03/auto-run-task-crontab/ 我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务.下面介绍Crontab的两种方法. 一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样,使用PHP程序来调用PHP脚本.

PHP计划任务:如何使用Linux的Crontab执行PHP脚本

我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务. 下面介绍Crontab的两种方法. 一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本. 每一小时执行myscript.php如下: # crontab -e 00 *

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 基础入门----推荐课程

Linux 基础入门课程:https://www.shiyanlou.com/courses/1 很好的一门Linux基础课,精炼.简洁!推荐! 课程内容: 第1节 Linux 系统简介 https://www.shiyanlou.com/courses/1/labs/1/document 第2节 基本概念及操作 https://www.shiyanlou.com/courses/1/labs/2/document 第3节 用户及文件权限管理 https://www.shiyanlou.com/

我的LINUX基础笔记

Linux系统管理      1 Day   2014.5.23 su -name   切换用户passwd 密码   更改密码gnome-terminal    伪CLI   桌面终端程序1.查看内核版本uname -r    2.查看红帽系统版本cat /etc/redhat-rdlease3.查看LINUX标准分发版信息  lsb_release4.查看网卡的IP,MAX       ifconfig                       ifconfig eth 10.0.0.10

Linux进程与计划任务

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