linux-计划任务

news2024/12/24 3:55:14

作用:定时自动完成特定的工作

计划任务的分类

一次性的计划任务:例如下周三对文档的重要文件备份一次

周期性的计划任务:每天12:00创建一个文件

命令

一次性的任务计划

at

batch

周期性计划任务

crontab

anacron

一次性计划任务

命令:at

格式:at 时间

保存退出:Ctrl+d

选项

-q:指定任务计划的队列编号

-l:显示尚未执行的计划任务(等同于命令atq)

-d num:删除指定编号的计划任务(等同于命令atrm)

-c num:显示指定编号的计划任务的具体的命令

-f file time:从文件中读取要执行的操作

-l的选项举例

   2       Tue Jun 11 03:00:00 2024          a                 root

编号         任务计划的执行时间        队列表号      发起计划任务的用户

-f的举例

从1.txt中读取命令

第一步:创建1.txt

touch 1.txt

vim 1.txt

pwd

ls

mkdir a.txt

第二步:读取1.txt中的命令(12:00执行)

at -f 1.txt 12:00

at计划任务中时间的表示方法

hh:MM    例:12:00    这里表示的是下一个12:00

特殊方法

now+5 minutes:5分钟后执行这个计划任务

now+3 days:3天后的现在这个时间执行

now+3 weeks:3周后执行

am

  4am+3weeks

12:00+1 day

例:1分钟后给另一个终端发送信息“hello”

at 1 minutes

/etc/con.deny:黑名单文件(文件中出现的用户不能创建计划任务)

周期性计划任务

命令:crontab

作用:实现周期重复的计划任务

服务:crond

启动crontab的服务

service crond start

chkconfig crond on:自动启动

例:* * * * * touch `date \+\+%F`.log

crontab的时间表示格式

1、分钟:0-59任意数字

2、小时:0-23任意数字

3、天:1-31任意数字

4、月:1-12任意数字

5、周:0-7任意数字

6、*:表示任何时间,例:每天的7:30就是:30 7 * * *

7、/n:表示每个n单位的时间,例:每隔10分钟:*/10 * * * *

8、-:表示一个连续的范围,例:每天的7:30,8:30,9:30:30 07-09 * * *

9、,(逗号):表示离散的时间点,例:每天的7:30,10:30,14:30:30 07,10,14 * * *

选项

-e:执行、修改任务计划(本质上就是用vi修改/var/spool/cron/username)

-l:显示用户的计划任务列表

-u username:查看指定用户的计划任务(结合-l使用)

-r:删除当前用户的全部计划任务

例:每分钟创建一个完整"年月日.log"命名的文件

*/1 * * * * touch `date \+\%F`     在任务计划中特殊符号需要进行转义

磁盘管理

track:磁道,就是磁盘上的同心圆,从外向里,依次是1号磁道,2号磁道......

sector:扇区,将磁盘分成一个一个扇形区域,每个扇区大小是512字节,从外向里,依次是1号扇区,2号扇区......

cylinder:柱面,不同盘面上相同位置的扇区构成的柱面,从外向里,依次是1号柱面,2号柱面......

在分区的时候,都是从1号开始分区

MBR

main boor record:主引导记录,系统启动,必须依靠MBR才能启动

MBR是磁盘的一个扇区,大小512字节,这512字节分三部分

  第一部分:64字节,分区表

  第二部分:446字节,这里放的是一个程序,用于引导系统开启   启动(bootloader)

  第三部分:2字节,这里用于指定bootloader是否生效

分区表

1、大小是64字节

2、在分区表中,记录了分区是从那个柱面开始,到那个柱面结束

3、在进行记录的时候,用8个字节记录开始,也就是说,16字节记录一个分区,因此64字节最多可以记录4个分区,这里的分区称之为主分区

4、为了分更多的分区,就需要在磁盘找个额外的空间,存储更多的分区,这个存储空间,称之为扩展分区

5、通过扩展分区所得到的分区称之为逻辑分区

注意点

1、主分区数量:0-4

  主分区可以没有,就是说将所有的分区都做成扩展分区来使用

2、扩展分区的数量:0-1

3、主分区+扩展分区:1-4

4、逻辑分区:0-无限

  必须要先有扩展分区才能有逻辑分区

编号问题

1、主分区编号:1-4

2、扩展分区:1-4

3、逻辑分区:5+

磁盘的命名

Linux中,一切皆文件

/dev/sd字母

  /dev/sdc:第三个磁盘       /dev/sdc1      /dev/sdc2

  /dev/sda:第一个磁盘      /dev/sda1      /dev/sda2

举例说明

/dev/sdc1:表示第3个磁盘的第1个分区

/dev/sda2:表示第1个磁盘的第2个分区

/dev/sda6:表示第1个磁盘的第2个逻辑分区

磁盘的操作

fdisk -l /dev/sda:查看第一个磁盘的分区情况

fdisk /dev/sda:进行分区

选项

d:删除分区

n:创建分区

e:创建扩展分区

l:创建逻辑分区

p:打印分区信息,主分区

q:不保存,直接退出

w:保存,然后退出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1812180.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快手可灵AI开始内测,对标Sora?免费体验!

最近,国内第一个可以和 Sora 相媲美的 AI 视频生成模型,快手的可灵大模型(Kling)开始免费内测。 在快手旗下的快影App,就可以申请。 别忘记填写表格信息,可以加快你的申请通过,链接我放在这里…

macOS Sequoia 开发者测试版下载和安装教程

macOS Sequoia 于 2024年6月10日在WWDC 2024 上发布,里面添加了AI、窗口排列、操控iPhone等功能,目前发布的为测试版本,可能很多人不知道怎么去下载安装,现在小编教一下大家怎么安装最新的 macOS Sequoia 开发者测试版。 下载 mac…

基于 Transformer 的大语言模型

语言建模作为语言模型(LMs)的基本功能,涉及对单词序列的建模以及预测后续单词的分布。 近年来,研究人员发现,扩大语言模型的规模不仅增强了它们的语言建模能力,而且还产生了处理传统NLP任务之外更复杂任务…

[总线]AMBA总线架构的发展历程

目录 引言 发展历程 第一代AMBA(AMBA 1) 第二代AMBA(AMBA 2) 第三代AMBA(AMBA 3) 第四代AMBA(AMBA 4) 第五代AMBA(AMBA 5) AMBA协议简介 ASB&#x…

PCIe学习——重点提纲

PCIe学习-重点提纲 基础知识 计算机架构基础总线系统概述PCI vs PCI-X vs PCIe PCIe 概述 PCIe 的发展历史PCIe 与其他总线的对比PCIe 的优势和应用场景 PCIe 体系结构 PCIe 分层模型 物理层(Physical Layer)数据链路层(Data Link Layer&…

.NET 全局过滤器

过滤器流程图: 过滤器描述: 1、Authorization Filter : 是五种Filter中优先级最高的,通常用于验证Request合不合法、用户身份是否被认证(然后授权等)、复杂的权限角色认证、登录授权等操作。 2、Resource Filter: 会在Authorization之后,Model Binding之…

网络数据库后端相关面试题(其三)

18, 传输控制协议tcp和用户数据报协议udp有哪些区别 第一,tcp是面向字节流的,基本的传输单位是tcp报文段;而udp是面向报文的,基本传输单位是用户数据报。 第二, tcp注重安全可靠性,连接双方在…

C++学习日记 | LAB 7 shared library 共享库

资料来源:南科大 于仕琪 C/C Program Design LINK:CPP/week07 at main ShiqiYu/CPP GitHub 一、本节内容 本节主要介绍建立共享库的内容。习题主要内容为 共享库将开发人员希望与其他开发人员共享的功能的编译代码打包在一起。共享库通常具有以下特点…

33 _ 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?

通过上篇文章的介绍,我们知道了同源策略可以隔离各个站点之间的DOM交互、页面数据和网络通信,虽然严格的同源策略会带来更多的安全,但是也束缚了Web。这就需要在安全和自由之间找到一个平衡点,所以我们默认页面中可以引用任意第三…

颠覆传统,重塑未来:物业服务新篇章,从售后服务管理系统开始!

数字化时代再不断发展,面向了各行各业。因此,物业行业也面临着前所未有的挑战与机遇。你是否曾经遇到过这样的困扰:报修流程繁琐、响应速度慢、服务质量参差不齐?这些问题严重影响了日常生活,同时,物业公司…

Android Jetpack Compose 实现一个电视剧选集界面

文章目录 需求概述效果展示实现思路代码实现总结 需求概述 我们经常能看到爱奇艺或者腾讯视频这类的视频APP在看电视剧的时候都会有一个选集的功能。如下图所示 这个功能其实很简单,就是绘制一些方块,在上面绘制上数字,还有标签啥的。当用户…

AI Pin 仅获1万订单,公司或10亿美元卖给惠普

Humane投入了五年时间研发一款旨在颠覆智能手机市场的设备,最终却可能以失败收场,该公司曾获OpenAI Sam Altman和Salesforce Marc Benioff的投资。 内容提要 1、Humane推出的AI Pin设备,近来遭到广泛批评,销量低迷。公司因此开始…

Navicat for MySQL 11软件下载及安装教程

软件简介: Navicat for SQL Server 是一套专为 SQL Server设计的全面的图形化数据库管理及开发工具,可进行创建、编辑和删除全部数据库对象,例如表、视图、函数、索引和触发器,或运行 SQL查询和脚本,查看或编辑 BLOBs…

双重循环、多重循环程序设计

双重循环格式: for(循环条件1){ 语句1; for(循环条件2){ 语句2; } } 例题1:输入一个整数n,输出一个n层的*三角形塔(完成例1)。 输入样例:6 输出样例: * ** *** **…

5G随身wifi上千元太贵了!高性价比5G随身wifi推荐,随身WiFi哪个牌子的最好用?

说到随身Wi-Fi,大家应该都不陌生。平时手机信号差网络卡顿,流量不够用,全靠随身wifi解决。现在,我们已经全面进入了5G时代,随身Wi-Fi也升级迭代,出现了支持5G的产品型号,网速更快体验感更好。但…

人工智能在【多模态:多组学+复发转移+肿瘤起源】的最新研究进展|顶刊速递·2024-06-11

小罗碎碎念 本期文献速递的主题是——人工智能多模态/多组学肿瘤的复发转移肿瘤起源。 今天的六篇文章比较特殊,大家要好好留心一下,因为选题是老板亲自下场定的,机会难得。 最近状态不太好,这周还要在北京待几天处理些事情&#…

C++入门 string常用接口(下)

目录 string类的常用接口说明 string类对象的修改操作(修饰符) operator & append & push_back assign & insert erase & replace swap & pop_back string类对象的非成员函数 operator relational operators(关系…

02 DHCP原理与配置

目录 2.1 DHCP工作原理 1. 了解DHCP服务 2. 使用DHCP的好处 3. DHCP的分配方式 4. DHCP的租约过程 1. 客户机请求IP地址 2. 服务器响应 3. 客户机选择IP地址 4. 服务器确定租约 5. 重新登录 6. 更新租约 2.2 使用DHCP动态配置主机地址 2.2.1 配置DHCP服务器 1. 安装DHCP服务器…

java版UWB高精度实时定位系统源码springboot+vue

UWB人员定位系统,实现人员的自动识别、位置定位、区域报警等功能。该系统能高效记录人员信息,出入信息及位置信息,并能灵活的查询及管理历史轨迹,可极大提高信息安全度,有效弥补了视频监控的不足。使人员管理实现信息化…

万界星空科技SMT行业MES系统功能

在现代制造业中,SMT智能车间MES系统是一种全自动化的生产管理系统,用于监控和控制整个SMT生产流程。它通过监控SMT设备的运行状态、实时追踪生产数据,并与其他系统进行实时数据交换,以提高生产效率、降低生产成本。MES系统采用先进…