一次性计划任务的安排: at :安排作业在某一时刻执行一次(一般都是用它)

batch:安排作业在系统负载不重时执行一次

第一步: #service atd start  开启一次性计划任务   at 时间

1、绝对的计时方法 midnightnoonteatimeHH:MM[today]HH:MM[tommorow]HH:mm 星期HH:MM mm/dd/yy 2、相对的计时方法

复制代码

代码如下:

now + n minutesnow + n hours

now + n day

指定今天下午5:30执行某个命令(假设现在时间中午12:30,2009/9/16)at5:30pmat17:30at17:30todayatnow+5hoursatnow+300minutesat17:3016.9.2009at17:309/16/2009

指定的时间都是未到的我们也可以把我们要执行的命令写到一个文件你如#vione.txt在文件中编辑/bin/echo"#############">a.txt#at-fone.txt10:30

at-f文件时间点at

在某个时间执行某个程序(命令),一定要使用命令的绝对路径

复制代码

代码如下:

at10:56>/bin/cp/root/*/home/>bin/echo"11111111">/root/one.txt

ctrl+d退出at-l查看或atqat-d或atrm删除计划任务

at的执行结果和配置文件

at的结果通过邮件寄给提交这个命令的用户

at的配置文件:限制哪些用户可以使用at命令/etc/at.allow如果这个文件存在,那么列在此文件中的用户才可以使用at命令,如果这个文件不存在则查/etc/at.deny

/etc/at.deny如果这个文件存在,则在文件中列出的用户都不能使用at命令

如果两个文件都不存在,则只有root用户可以使用at命令。如果两个文件都存在,而且均为空,则所有用户都可以使用at命令。

周期性计划任务的:crond#servicecrondstart开启周期性计划任务

crond进程搜索crond文件并载入内存

crontab文件即/var/spool/cron/目录下以用户名命名的文件

crond进程启动以后,他首先检查是否用户设置了crontab文件,如果没有转入“休眠”状态释放系统资源crond进程每分钟醒来一次,

查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出丢将作为邮件发送给crontab的所有者。

#crontab-e编辑周期任务

#crontab-l查看计划任务

#crontab-r删除当前的计划任务

计划任务书写的格式:

复制代码

代码如下:

分时天月星期

[0--59][0--23][1--31][1--12][0--7](0ro7issun)

*/23,5,71-5

每隔两分钟三点,五点,七点周一到周五

这些项都不能够为空,必须填写

如果以后不需要指定其中几项,可以用通配符“*”表示

每个时间段都可以指定多个值,它们可以用逗号间隔,5-6*/3

命令应该给出绝对路径

用户必须具有运行crontab的权限

复制代码

代码如下:

/etc/cron.allow/etc/cron.deny

作用与at的相似

linux计划任务怎么做,做linux计划任务的步骤相关推荐

  1. linux服务器关机后计划任务还能进行,宝塔面板计划任务定时安全重启Linux服务器实例操作...

    这篇文章主要为大家详细介绍了宝塔面板计划任务定时安全重启Linux服务器实例操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 宝塔面板有很多"神&q ...

  2. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  3. oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g

    手把手教你做之Linux上安装Oracle11g 这是我第一次安装时的过程,及遇到问题的解决办法,在此记录,有不妥之处,多多交流. 因为高稳定性及高定制低系统消耗等原因,我们希望在Linux上安装Or ...

  4. Python模拟Linux的Crontab, 写个任务计划需求

    Python模拟Linux的Crontab, 写个任务计划需求 来具体点 需求:执行一个程序, 程序一直是运行状态, 这里假设是一个函数当程序运行30s的时候, 需要终止程序, 可以用python, ...

  5. 还没做2022年计划?这个超赞工具送给你

    又到了一年制定计划的时候了. 你可能要说,每年的计划在年终回顾时,都实现不了,除了发个朋友圈过下瘾,计划还有什么用呢? 这里其实是2个问题: 1.计划如何实现? 2.计划有什么用? 01 对于计划如何 ...

  6. nasm实现的用vmware运行自做的linux启动盘的引导代码

    这个小的代码的编写和运行还是能让自己对系统启动有一个更深的认识,不过有个不懂的就是怎么用ISO镜像文件启动,怎么将引导代码写入ISO镜像文件,依然没有找到很好的方法解决 当计算机电源被打开后,它会先进 ...

  7. amd u盘安装linux mint,安装Linux Mint 20后需要做的13件事

    Linux Mint 毫无疑问是 最佳 Linux 发行版 之一,特别是考虑到 Linux Mint 20 的功能,我确信你也会同意这一说法. 当然,如果你使用 Linux Mint 有一段时间了,你 ...

  8. 华为计算机视觉博士,华为视觉计划发布,要做“智能世界的眼睛”

    以现在图像采集设备的配置,让机器"看清"这个世界已经不在话下.但是,从"看清" 到"看懂",我们还有很长的路要走. "我们的目标是 ...

  9. linux里sh命令是做什么的?详解!

    linux里sh命令是做什么的?详解! cs_jiao | 浏览 49759 次  2010-08-20 12:05  2010-08-20 12:29 最佳答案 sh或是执行脚本,或是切换到sh这个 ...

最新文章

  1. 点击除元素以外的任意地方隐藏元素js
  2. 代码重构中的几个概念
  3. java string 转化为date
  4. Java虚拟机:JVM 主要组成部分与内存区域
  5. 从vuex源码分析module与namespaced
  6. 在 Linux 操作系统中安装 Java
  7. mysql 10天以前_MySQL前10天7天前
  8. 大公司的老板更专注人,小公司的老板更专注事
  9. Resources$NotFoundException
  10. 三言两语话敏捷(2) - 持续集成
  11. Python基础-“百钱百鸡”入门逻辑题(刚开始的建议藏起来)
  12. java 线程池 连接池_浅析Tomcat高并发之连接池、线程池
  13. 《产品经理面试攻略》PART 4:笔试与面试
  14. cenos回到linux桌面快捷键,CentOS 常用命令及快捷键整理
  15. 自动聊天机器人项目班 [一门课搞定聊天机器人]
  16. 大型机、小型机、x86架构以及ARM架构服务器的区别
  17. 长方形面积计算机方式,《长方形面积的计算》教学设计
  18. 软考查缺补漏?这篇《软件知识产权基础知识考点整理》了解一下?
  19. matlab多重积分编程,多重积分的MATLAB实现.pdf
  20. SQL Server R2 报表服务,BIDS中预览带参数的报表,整个BIDS突然关闭

热门文章

  1. 第三代测序技术的方法原理及其在生物领域的应用
  2. 粗糙集(Rough sets)、模糊逻辑(Fuzzy Logic)
  3. linux内核驱动识别过程,转载_ARM-Linux内核驱动加载过程思路
  4. php mongo二级查询时间,php查询MongoDB遇到长整型的问题
  5. linux改组ID号会对数据库有影响么,truncate操作导致DATA_OBJECT_ID改变
  6. 目标检测--A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection
  7. VS Code 常用插件推荐
  8. xp http文件服务器,在XP sp3下用IIS搭建http服务器总结
  9. android短信照片换ios9,iOS9不越狱恢复短信和照片方法说明
  10. VS2019遇到的坑——C4716