资讯专栏INFORMATION COLUMN

Linux - 系统 - 计划任务

BingqiChen / 2608人阅读

摘要:吴宏东记于年月日博客计划任务计划任务简介在周期性计划任务由软件提供,包含了标准的守护进程和相关工具一次性的任务由执行命令创建计划任务可以有个方式编辑文件,追加计划使用命令格式一个小时的哪一分钟,范围一天中的哪一个小时,范围一个月中的哪

吴宏东 - 记于2018年07月11日 - 博客 https://segmentfault.com/u/wu...

Linux 计划任务 计划任务 简介

在CentOS 7 周期性计划任务由cronie软件提供,cronie包含了标准的UNIX守护进程crond和相关工具;
一次性的任务由at/batch执行;

命令 crontab

创建计划任务可以有2个方式:
1、编辑/etc/crontab文件,追加计划;
2、使用 crontab -e命令;

格式:minute hour day month week [username] cmd;

minute:一个小时的哪一分钟,范围0~59;
hour:一天中的哪一个小时,范围0~23;
day:一个月中的哪一天,范围1~31;
month:一年中的哪一个月,范围1~12;
week:一周中的哪一天,范围0~7(0和7均表示周日);
username:用指定用户身份执行命令;
cmd:任务执行的命令;

前5个时间字段的语法:
不能为空,可以使用通配符*表示任何时间;
可以指定多个值,用逗号间隔,如1,2,3;
可以指定时间段,用减号间隔,如0-6;
可以使用步长/n表示,如0~6/2,即0,2,4,6;

前5个时间字段常用的表示:
[ *] 表示每分钟;
[/5 *] 表示每隔5分钟;
[30 0 *] 表示每天0:30;
[0 4,8-18,22 *] 表示每天4:00、22:00、8~18的每个整点;
[10 /6 ] 表示每天从零点开始每隔6小时的10分;
[23 0-23/2 *] 表示每天逢偶数小时的23分;
[30 1 1,15 ] 表示每月1日和15日凌晨1:30;
[5 1 7] 表示每周日凌晨1:05;
[0 22 1-5] 表示每周一至周五的晚上10点;
[30 4 1,15 * 5] 表示每月的1日和15日及每个周五的4:30(周和日是或的关系);

# 查看计划任务
crontab -l;
# 创建计划任务
crontab -e;
# 每分钟在目录/home/wuhd下生成随机文件
* * * * * cd /home/wuhd && touch r-$RANDOM;
# 删除计划任务
crontab -r;

创建一个脚本,保存在/shell/cron:

#!/bin/bash

newfile() {
time=`date +%Y%m%d%H%M%S`;
    cd /home/wuhd && touch "f-$time-$RANDOM";
}
newfile;

编辑/etc/crontab文件,追加计划任务内容:

# 编辑/etc/crontab文件
vi /etc/crontab;
# 追加计划任务,系统将每分钟执行一次脚本cron
* * * * * root /shell/cron;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/33433.html

相关文章

  • Linux 计划任务整理

    摘要:分时日月周指令串星号代表任何时刻都接受的意思逗号代表分隔时段的意思。另一种执行任务的方式脚本跑完一次结束的执行必须要有服务的支持,且为控制是否能够执行的使用者账号 注:crontab 对应的服务 crond 权限/etc/cron.allow:将可以使用 crontab 的账号写入其中,若不在这个档案内的使用者则不可使用 crontab; /etc/cron.deny:将不可以使用 c...

    zsy888 评论0 收藏0
  • linux基础知识点

    摘要:文章目录根目录下相关的数据目录结构树形结构获取命令行界面命令行提示标识的含义查看及切换目录查看文本文件内容列出处理器信息列出内存信息查看主机名和信息列出当前系统的主机名称列出以激活的网卡连接信息创建目录创建文档文本内容 ...

    Cc_2011 评论0 收藏0
  • Linux——进程和计划任务管理

    摘要:不同进程中的线程之间要利用消息通信的方法实现同步处理机分配给线程,即真正在处理机上运行的是线程线程是进程的一个执行单元,也是进程内的可调用实体。 一、程序和进程1、程序保存在硬盘、光盘等介质中的可执行代码和数据文件中静态保存的代码2、进程在CPU及内存中运行的程序代码动态执行的代码父、子进程每个程序可以创建一个...

    el09xccxy 评论0 收藏0
  • LINUX:程序和进程

    摘要:父子进程每个程序可以创建一个或多个进程,命令查看进程信息查看静态的进程统计信息命令格式显示终端上的所有进程,包括其他用户的进程表示列出进程的用户。 程序和进程的关系程序:保存在硬盘,光盘等介质中可执行代码和数据,文件中静态保存的代码。进程在cpu及内存中运行的程序代码,动态执行的代码。进程可以看成程序执行的一个...

    ckllj 评论0 收藏0
  • Linux进程管理

    摘要:是由系统内核直接运行的进程还有另一种情况处理进程。参考资料作业控制是指控制当前正在运行的进程的行为。守护进程的启动方式独立启动独立运行的守护进程由脚本负责管理,脚本存放在目录下所有的系统服务都是独立运行的。 前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 这篇主要讲解在Linux下进程的管理。 那么接下来就开始吧,如果...

    SillyMonkey 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<