当前位置: 首页 > news >正文

【树莓派不吃灰】Linux篇⑩ 学习例行性工作排程(核心概念)

在这里插入图片描述

目录

    • 1. 什么是例行性工作排程
    • 2. 仅运行一次的工作排程
    • 3. 循环运行的例行性工作排程
    • 4. 可唤醒停机期间的工作任务
    • 5. 重点回顾

  • ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
  • ❤️ 本篇创建记录 2022-11-28 ❤️
  • ❤️ 本篇更新记录 2022-11-28 ❤️
  • 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言 📝
  • 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
  • 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志🔥

文章目录

    • 1. 什么是例行性工作排程
    • 2. 仅运行一次的工作排程
    • 3. 循环运行的例行性工作排程
    • 4. 可唤醒停机期间的工作任务
    • 5. 重点回顾

1. 什么是例行性工作排程

精读鸟哥私房菜 什么是例行性工作排程
在这里插入图片描述

2. 仅运行一次的工作排程

精读鸟哥私房菜 仅运行一次的工作排程
在这里插入图片描述

树莓派需要另外安装该命令:

sudo apt-get install at

3. 循环运行的例行性工作排程

精读鸟哥私房菜 循环运行的例行性工作排程
在这里插入图片描述

4. 可唤醒停机期间的工作任务

精读鸟哥私房菜 可唤醒停机期间的工作任务
在这里插入图片描述

5. 重点回顾

  • 系统可以透过 at 这个命令来排程单一工作的任务!『at TIME』为命令下达的方法,当 at 进入排程后, 系统运行该排程工作时,会到下达时的目录进行任务;
  • at 的运行必须要有 atd 服务的支持,且 /etc/at.deny 为控制是否能够运行的使用者帐号;
  • 透过 atq, atrm 可以查询与删除 at 的工作排程;
  • batch 与 at 相同,不过 batch 可在 CPU 工作负载小於 0.8 时才进行后续的工作排程;
  • 系统的循环例行性工作排程使用 cron 这个服务,同时利用 crontab -e/etc/crontab 进行排程的安排;
  • crontab -e 配置项目分为六栏,『分、时、日、月、周、命令』为其配置依据;
  • /etc/crontab 配置分为七栏,『分、时、日、月、周、运行者、命令』为其配置依据;
  • anacron 配合 /etc/anacrontab 的配置,可以唤醒停机期间系统未进行的 crontab 任务!

相关文章:

  • 梅西进球了,用Python预测世界杯冠军是 ... 网友:痛,太痛了
  • 基于Spring Boot的个人博客系统(源码+数据库)
  • 文本表示(Representation)
  • 美团应届生面试第一问:Object o = new Object()占用多少字节?
  • Cesium中的DataSource和Entity关系
  • 微信小程序图书商城毕业设计,图书商城购物小程序系统设计与实现,图书商城购物小程序商城毕设作品参考
  • 这 13 个可能是你一直未使用过的超级棒的 Python 用法
  • 【数据结构初阶】链式二叉树接口实现+痛苦的OJ题
  • 【Linux】基本指令(三)
  • R语言与RStudio的下载与安装方法
  • java-php-python-ssm网上拍卖系统2021计算机毕业设计
  • 基于JAVA后台微信校园疫情防控小程序系统 开题报告
  • 免费分享一个springboot+vue学生选课管理系统,挺漂亮的
  • 卡塔尔世界杯--程序员的诗和远方
  • 【9种优化算法比较】CGO、SCA、GWO、CSA、SSA、HHO、WOA、PSO、TSO智能优化算法比较(Matlab代码实现)
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Centos6.8 使用rpm安装mysql5.7
  • es6要点
  • express + mock 让前后台并行开发
  • magento 货币换算
  • Making An Indicator With Pure CSS
  • oschina
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Protobuf3语言指南
  • React 快速上手 - 07 前端路由 react-router
  • Spring Boot快速入门(一):Hello Spring Boot
  • storm drpc实例
  • 给新手的新浪微博 SDK 集成教程【一】
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 写给高年级小学生看的《Bash 指南》
  • 一个项目push到多个远程Git仓库
  • 一起参Ember.js讨论、问答社区。
  • 异常机制详解
  • ​【已解决】npm install​卡主不动的情况
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​queue --- 一个同步的队列类​
  • # include “ “ 和 # include < >两者的区别
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • (ZT)薛涌:谈贫说富
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (黑马C++)L06 重载与继承
  • (汇总)os模块以及shutil模块对文件的操作
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)重识new
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .CSS-hover 的解释
  • .net和jar包windows服务部署
  • .NET上SQLite的连接
  • .Net中间语言BeforeFieldInit