linux-计划任务

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

计划任务的分类

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

周期性的计划任务:每天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.rhkb.cn/news/347393.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Github 2024-06-12 C开源项目日报 Top10

根据Github Trendings的统计,今日(2024-06-12统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量C项目10PHP项目1PLpgSQL项目1C++项目1Ventoy: 100%开源的可启动USB解决方案 创建周期:1534 天开发语言:C协议类型:GNU General Public Licen…

品牌与产品:消费者决策的经济逻辑与品牌宣传的战略意义

在当今日益全球化的经济环境中,品牌与产品之间的关系对于企业的成功与否起着至关重要的作用。然而,在消费者做出购买决策时,他们到底是在选择产品本身,还是在选择附着在产品之上的品牌价值?同样,当客户选择…

载波相移CPS-SPWM调制方法的simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 载波相移CPS-SPWM调制方法的simulink建模与仿真,载波相移PWM方法: 2.系统仿真结果 单极倍频 釆用 调制波 反相 法 , 基本调制原理为 &…

【总线】设计fpga系统时,为什么要使用总线?

目录 为什么用总线 为什么选择AMBA 总结 系列文章 【总线】AMBA总线架构的发展历程-CSDN博客 【总线】设计fpga系统时,为什么要使用总线?-CSDN博客 为什么用总线 在FPGA系统设计中,使用总线是为了实现组件间的高效互联与通信&#xff0c…

惠州惠城:可燃气体报警器定期校准检测,安全更放心

在惠州惠城这片繁华的土地上,工业发展日新月异,安全问题愈发受到重视。其中,可燃气体报警器作为预防火灾和爆炸事故的重要设备,正在越来越多的场所得到应用。 今天,佰德就来探讨一下可燃气体报警器在惠州惠城的重要性…

3.2 窗口滚动条

本节讲述窗口滚动条的简单使用方法。如果窗口客户区的内容太多,为了方便浏览窗口客户区的所有内容,就需要在创建窗口时添加窗口垂直或水平滚动条样式。窗口过程处理WM_CREATE消息时初始化滚动条的位置和滚动范围。窗口过程处理WM_VSCROLL或WM_HSCROLL消息…

idea自定义注释模板

1、打开配置 setting -> Editor -> Live Template 2、添加TemplateGroup,并在添加的TemplateGroup下加LiveTemplate 3、配置Live Template 内容: **** Description: * $param$* return $return$ * author $user$* date $date$ $time$**/变量…

LLM微调方法(Efficient-Tuning)六大主流方法:思路讲解优缺点对比[P-tuning、Lora、Prefix tuning等]

LLM微调方法(Efficient-Tuning)六大主流方法:思路讲解&优缺点对比[P-tuning、Lora、Prefix tuning等] 由于LLM参数量都是在亿级以上,少则数十亿,多则数千亿。当我们想在用特定领域的数据微调模型时,如果想要full-tuning所有模…

opencv_GUI

图像入门 import numpy as np import cv2 as cv # 用灰度模式加载图像 img cv.imread(C:/Users/HP/Downloads/basketball.png, 0)# 即使图像路径错误,它也不会抛出任何错误,但是打印 img会给你Nonecv.imshow(image, img) cv.waitKey(5000) # 一个键盘绑…

Redis集群(5)

集群原理 节点通信 通信流程 在分布式存储系统中,维护节点元数据(如节点负责的数据、节点的故障状态等)是关键任务。常见的元数据维护方式分为集中式和P2P方式。Redis集群采用P2P的Gossip协议,这种协议的工作原理是节点之间不断…

解决生产问题的万能接口(Java编译器API的使用)

文章目录 前言Tool和ToolProvider编译器工具:JavaCompiler文件管理文件:FileObject文件管理器:JavaFileManager 诊断监听器:DiagnosticDemo:allPowerfulInterface具体实现测试 结语 前言 当生产环境出现问题时&#x…

【模拟-BM100 设计LRU缓存结构】

题目 BM100 设计LRU缓存结构 描述 设计LRU(最近最少使用)缓存结构,该结构在构造时确定大小,假设大小为 capacity ,操作次数是 n ,并有如下功能: Solution(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存get(key)&am…

windows音频服务未响应,电脑装完驱动还是软件导致没有声音

前两天浏览器突然没声音了,然后我试着搞了一下驱动,结果全没声音了。 至今仍然不确定问题的根源在哪,并且网上提供的大部分方法都没用,下面说一下我的解决方案。 winR启动命令行,输入services.msc 进入服务界面 双击…

OpenCV 双目相机标定

文章目录 一、简介1.1单目相机标定1.2双目相机标定二、实现代码三、实现效果参考资料一、简介 1.1单目相机标定 与单目相机标定类似,双目标定的目的也是要找到从世界坐标转换为图像坐标所用到的投影P矩阵各个系数(即相机的内参与外参)。具体过程如下所述: 1、首先我们需要…

r语言数据分析案例26-美元兑换欧元汇率分析与研究

一、研究背景: 汇率是国际贸易和金融中最重要的价格之一,它直接影响着各国的经济利益和国际竞争力。美元兑换欧元汇率是全球最重要的汇率之一,它的波动对全球经济和金融市场都有着深远的影响。因此,对美元兑换欧元汇率的分析和研…

MySQL学习——创建MySQL Workbench中的Connections

在MySQL Workbench中,Connections(连接)是用户与MySQL数据库进行交互的桥梁。 本文将添加一个新连接,该连接可以是初始连接,也可以是附加连接。在开始之前,必须安装、启动MySQL服务器的实例,并…

什么是SpringMVC

StringMvc简介 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来:

DevExpress Data Binding

DevExpress数据感知控件与任何数据访问技术(ADO.NET、Entity Framework、XPO等)兼容,并且可以显示来自实现IList、IBindingList或ITypedList接口的任何数据源的数据。有关更多详细信息,请参阅这些帮助主题:传统数据绑定…

python中用列表实现栈

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 python中用列表实现栈 选择题 以下代码最后一次输出的结果是? stack [] stack.append(1) stack.append(2) stack.append(3) print(【显示】stack ,stack) print(【显示】stack.…

【python】OpenCV—Background Estimation(15)

文章目录 中值滤波中值滤波得到图像背景移动侦测 学习来自 OpenCV基础(14)OpenCV在视频中的简单背景估计 中值滤波 中值滤波是一种非线性平滑技术,主要用于数字信号处理,特别是在图像处理中去除噪声。 一、定义与原理 定义&am…