概述、

cron守护进程支持crontab和at,可以通过这2个程序实现定时任务

执行一次:at

循环执行:crontab

crontab

crontab执行定时任务步骤,

1、按照crontab文件格式创建用户的crontab文件

2、使用crontab命令向cron提交用户的crontab文件

3、cron将用户提交的crontab文件内容添加到/var/spool/cron/目录下 与当前用户同名的文件中

[root@localhost bin]# cat /etc/crontab

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

MAILTO=root

HOME=/

# run-parts

01 * * * * root run-parts /etc/cron.hourly

02 4 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

[root@localhost bin]#

/etc/cron.deny   设定黑名单,阻止特定的用户使用crontab

[btsp@Filesvr0 ~]$ crontab -l

0 2 * * * /home/btsp/get51dat/getdat.sh >> /home/btsp/get51dat/getdat.log 2>&1

分时日月周----5个时间域

分钟,0-59

小时,0-23

日,1-31

月,1-12

星期,0-6,0代表周日

*代表任何时刻都接受 0 2 * * * 每天的凌晨2点

,进行分隔          0 2,6 * * * 每天的凌晨2点,6点

-代表一段时间范围   0 2-6 * * *  每天的2点到6点,即2、3、4、5、6

/n代表每隔n个单位间隔  */5 * * * * 每5分钟执行一次

crontab [-u] USERNAME [-elr]

[-l]显示定时任务

[-e]编辑定时任务

[-r]删除定时任务

修改单项定时任务,使用crontab -e 即可

删除定时任务,使用crontab -r 即可 #谨慎使用!  删除/var/spool/cron/[当前用户名]

修改/etc/crontab要注意语法格式:

25 00 * * 0 /usr/local/bin/backup.sh       错误写法

25 00 * * 0 root /usr/local/bin/backup.sh  正确写法

二、一次性定时任务at

向at提交定时任务,at分配唯一的作业号,进入at队列等待,执行后退出队列

at的操作:

at -l或atq  显示等待执行的队列

at -r job_number  取消未运行的任务

at -f script_file -m time

三、程序后台运行&: 1、命令末尾加上& 2、nohup +命令行 +& 退出账户之后,程序继续在背景执行,预设输出结果重定向到nohup.out

linux中屏蔽定时任务,linux中的定时任务相关推荐

  1. Linux防火墙屏蔽ip6,Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗?

    原标题:Linux 发行版们应该禁用 IPv4 映射的 IPv6 地址吗? 本文导航 -地址映射 -安全担忧 -Linux 上的地址映射 从各方面来看,互联网向 IPv6 的过渡是件很缓慢的事情.不过 ...

  2. linux作业调度软件,Zeit - Linux中定时任务和临时任务的图形化工具

    Zeit是一个开源的GUI工具,通过"crontab"和"at"来调度作业.它是用C++编写的,在GPL-3.0许可下发布.是一种易于使用的工具,提供了一个简单 ...

  3. Linux中的系统延时任务和定时任务以及临时文件处理方式

    1.系统延时任务 (1)at命令的用法及参数 at  时间点       规定时间点完成某项任务 at now+1min      规定从现在开始过多久完成某项任务 at - l      查看任务列 ...

  4. linux查看定时服务,linux 定时任务 crond 服务介绍

    linux定时任务crond服务应用指南 Linux的定时任务crond(crontab)服务 1.crond是什么? crond是linux系统中用来定期执行命令或者指定程序的程序(软件) 2.秒级 ...

  5. linux基础命令介绍十四:定时任务

    在计算机的使用过程中,经常会有一些计划中的任务需要在将来的某个时间执行,linux中提供了一些方法来设定定时任务. 1.at 命令at从文件或标准输入中读取命令并在将来的一个时间执行,只执行一次.at ...

  6. linux中top工具,Linux命令工具 top详解

    Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...

  7. linux环境下添加定时任务,linux下添加定时任务。

    这周要做一个定时增量更新Elasticsearch索引的功能,以前没有做过定时更新,所以请教了下同事,使用crontab添加linux下的定时任务. 一.linux下定时执行任务的方法 在linux中 ...

  8. linux shell脚本 nohup,linux真正使用shell脚本做定时任务 关键的Nohup

    网上有很多的文章教大家使用定时任务,所以别的废话我就不多说了 我这里直接有SH来做定时,只是有一点大家不知道,一定要用Nohup,否则用户退出终端以后,SH任务会被自动终止掉 假设有一 tash.sh ...

  9. linux常用定时任务,Linux常用指令---定时任务

    linux定时任务 crontab命令选项基本只有对用户操作选项: -u 指定用户 -l 列出某用户任务计划 -r 删除某用户任务 -e 编辑某用户任务 查看某一用户的定时任务crontab -u r ...

  10. 详细总结:分布式, Nginx Linux Redis 微服务 Dubbo框架 Quartz定时任务

    目录 1.1 概念 2.1分布式概念 2.2分布式项目拆分 2.3分布式项目总结 2.3 分布式事务 3.1 Nginx配置文件介绍 3.2 实现负载均衡(Tomcat高可用) 3.3 常见面试题 4 ...

最新文章

  1. redhat6.4中手动创建oracle11g数据库
  2. BZOJ.2716.[Violet3]天使玩偶(CDQ分治 坐标变换)
  3. 计算机内部运算的部件是什么意思,运算器是执行什么和什么运算的部件
  4. javascript 面试题之一
  5. ionic4 集成极光推送jpush
  6. 原生js、jq移入移出事件
  7. 如何让linux自动回收内存,linux – 什么可以导致非活动内存增加以及如何回收它?...
  8. js怎么获取ueditor值_UEditor获取内容
  9. MongoDB学习之(二)java连接
  10. 【图像压缩】基于matlab GUI DCT图像压缩【含Matlab源码 842期】
  11. Spring Cloud构建微服务架构(五)服务网关 原创 2016-07-12 翟永超 Spring Cloud 被围观 53984 次 通过之前几篇Spring Cloud中几个核心组件的介
  12. 串口调试助手fx2n_PLC串口调试助手详细讲解(结合实操)
  13. Day20(lambda、stream、微服务、大数据、nginx)
  14. thinkpad x250装黑苹果教程_ThinkPad E450c 傻瓜式黑苹果一键安装教程
  15. 单片机数码管显示热敏电阻实测温度,
  16. git bash里ln -s
  17. 企业级360°全方位用户画像:标签系统[四]
  18. 2017年如何实现1个亿的小目标?
  19. 计算式二级python_python实现自动生成小学四则运算题目(软工第二次项目作业)...
  20. 数据仓库概念和项目架构

热门文章

  1. CSS backdrop-filter 实现毛玻璃效果 无需定位裁剪图片
  2. vue和 element ui下载到本地后引入
  3. 将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
  4. 利用Python去除图片水印,真的一点都不难!
  5. springboot 内存参数 启动
  6. ArcGIS教程:Workflow Manager的基本词汇
  7. 在编译命令行中添加 /D_SCL_SECURE_NO_DEPRECATE
  8. 称重传感器(体脂体重模块)应用及特点
  9. linux安装vsftpd
  10. 3.多边形曲线简化之Douglas-Peucker算法