Linux进程以及计划服务(二)

一.控制进程

前台运行:通过终端启动,且启动后一直占据终端(影响当前终端的操作)

后台运行:可通过终端启动,但启动后即转入后台运行(不影响当前终端的操作)

1.手动启动

前台启动:用户输入命令,直接执行的程序

后台启动:在命令行尾加入“&”符号

2.进程的前后台调度

Ctrl + Z 组合键:将当前进程挂起,即调入后台并停止执行

jobs 命令 :查看处于后台的任务列表     -l  显示PID号

fg 命令 : 将后台进程恢复到前台运行,可指定任务序列号

格式: fg  编号

bg 命令: 将后台程序继续在后台运行

   bg   编号

3.终止程序的运行

ctrl + c 组合键      结束终端正在执行的命令

3.1 kill

kill -l    查看所有选项发出的信号

信号编号信号名含义
0EXIT程序退出时收到该消息
1HUP重新读取配置文件
2INT结束进程,但不是强制性的 ctrl+c组合键就是一个kill -2的信号
3QUT退出
9KILL杀死进程   强制结束进程
11SEGV段错误
15TERM正常结束进程,是kill命令的默认信号
18CONT与19相反
19STOP暂停  等同于ctrl + z
3.2 killall

格式: killall  [选项] [信号]  进程名

-i  交互式,询问是否要杀死某个进程

-l   忽略进程的大小写

3.3 pkill

格式 : pkill  [信号]  进程名

-U  根据进程所属的用户名终止相应进程

-t   根据进程所在的终端终止相应进程

二.计划任务管理

1.使用 at 命令,设置一次性计划任务

一次性的计划任务  at       at 队列存放在/var/spool/at目录中

格式  : at  时间

格式用法
HH:MM比如 04:00 AM。如果时间已过,则它会在第二天的同一时间执行。
Midnight(midnight)代表 12:00 AM(也就是 00:00)。
Noon(noon)代表 12:00 PM(相当于 12:00)。
Teatime(teatime)下午茶代表 4:00 PM(相当于 16:00)。
英文月名 日期 年份比如 January 15 2018 表示 2018 年 1 月 15 号,年份可有可无。
HH:MM  YYYY-MM-DD规定在某年某月的某一天的特殊时刻进行该项任务
MMDDYY、MM/DD/YY、MM.DD.YY比如 011518 表示 2018 年 1 月 15 号。
now+时间以 minutes、hours、days 或 weeks 为单位,例如 now+5 days 表示命令在 5 天之后的此时此刻执行。

ctrl + d 提交

atq   可以查看任务列表

atrm 任务序列号      可以删除任务

at 命令的访问控制是依靠 /etc/at.allow(白名单)和 /etc/at.deny(黑名单)这两个文件来实现的:

/etc/at.allow  默认所有用户不可以使用at 只有在at.allow文件中的用户可以用at命令

/etc/at.deny  默认所有用户可以使用at 只有在里面的不可以写

2.使用 crontab 命令,设置周期性计划任务 

格式:

crontab  -e    编辑计划任务

crontab  -l     查看计划任务

crontab  -r     删除计划任务

crontab  -u    XXX   用来设定某个用户的crontab服务

crontab  -i   在删除用户的crontab文件时,给确认提示

格式:  *****   绝对路径

第一个*哪一分钟    0-59

第二个*哪一个小时 0-23

第三个*哪一天      1-31

第四个*哪一个月  1-12

第五个*星期几     0-7  07都代表星期天

which  命令   查看绝对路径

注意:这五个必须要有  

特殊表示方法:

*表示该范围内的任意时间
,表示间隔的多个不连续时间点
-表示一个连续的时间范围
/指定间隔的时间频率

注意:

因各条计划任务在执行时并不需要用户登录,所以任务配置记录中的命令建议使用 绝对路径 ,以避免因缺少执行路径而无法执行命令的情况。

另外,在设置非每分都执行的任务时, “分钟”字段也应该填写一个具体的时间数值 比如0 ,而不要保留为默认的“*”,否则将会在每分钟执行一次计划任务。

实例:

①每天早上8点30分开启sshd服务

进入编辑,设置计划任务

查看计划任务

② 每隔三天将/opt目录下所有文件删除

③创建一个用户lisi的计划任务,每隔三天的12:00将/opt目录下的所有文件复制到/mnt 

④时间

周一到周五每天17:00      

0  17   *   *   1-5

每周一、三、五的8点30分

30  8  *   *  1,3,5

8点到18点之间每2小时

0   8-18/2  *   *   *

每3天

0  *  */3  *  *     

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

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

相关文章

SwiftUI之深入解析ContentUnavailableView的实战应用

一、基本用法 SwiftUI 引入了新的 ContentUnavailableView 类型,允许在应用程序中展示空状态、错误状态或任何其他内容不可用的状态。那么,如何使用 ContentUnavailableView 引导用户浏览应用程序中的空状态呢?首先看看 ContentUnavailableV…

3D目标检测(教程+代码)

随着计算机视觉技术的不断发展,3D目标检测成为了一个备受关注的研究领域。与传统的2D目标检测相比,3D目标检测可以在三维空间中对物体进行定位和识别,具有更高的准确性和适用性。本文将介绍3D目标检测的相关概念、方法和代码实现。 一、3D目…

Python-1-字符串类型及方法

众所周知,Python面向对象,功能强大 | ू•ૅω•́)ᵎᵎᵎ

某和医院招采系统web端数据爬取, 逆向js

目标网址:https://zbcg.sznsyy.cn/homeNotice 测试时间: 2024-01-03 1 老规矩,打开Chrome无痕浏览,打开链接,监测网络,通过刷新以及上下翻页可以猜测出数据的请求是通过接口frontPageAnnouncementList获取的,查看返回可以看出来数据大概率是经过aes加密的,如图: 通过查看该请…

FLatten Transformer:聚焦式线性注意力模块

线性注意力将Softmax解耦为两个独立的函数,从而能够将注意力的计算顺序从(querykey)value调整为query(keyvalue),使得总体的计算复杂度降低为线性。然而,目前的线性注意力方法要么性能明显不如Softmax注意力,并且可能涉及映射函数…

搜维尔科技:【简报】第九届元宇宙数字人设计大赛,报名已经进入白热化阶段!

随着元宇宙时代的来临,数字人设计成为了创新前沿领域之一。为了提高大学生元宇宙虚拟人角色策划与美术设计的专业核心能力,我们特别举办了这场元宇宙数字人设计赛道,赛道主题为「AI人工智能科技」 ,只要与「AI人工智能科技」相关的…

SpringBoot项目处理 多数据源问题(把本地库数据 推送 到另外一个平台的库)

一、需求梳理 把我方数据库的表中数据 ----------> 推送到第三方的数据库 相当于库对库的数据插入, 但是需要的是用代码的方式实现; 二、解决思维 (1) 首先,平台与平台之间的数据库对接; 处理点1: 字段转换 (库表之间的数据字段不一致问题) 解决方式: 挨个字段的对应,如…

es索引数据过滤查询

1.我们往kibana插入数据,来进行查询 POST /t1/_doc/ {"name":"cat","age":"18","address":"BJ","job":"dev" } POST /t1/_doc/ {"name":"dog","age":"1…

雍禾医疗亮相博鳌论坛 雍禾植发让小城市也能治“毛”病

颜值经济时代,伴随着居民消费水平的提高与受脱发困扰群体的逐步扩张,人们对毛发健康与毛发美观的关注度日益增长。需求催生了毛发医疗行业的飞速发展,为脱发群体提供爱美、求美、变美的新思路、新契机。 近期,2023中国企业家博鳌…

第一部分:vue学习(26-x)

文章目录 26.绑定class样式27 绑定style内联样式28 条件渲染29 列表渲染 26.绑定class样式 案例1:点击切换class样式。其中noarmal happy都是css定义好的样式。 案例2:切换随机的样式。 案例3:css样式,列表生效 案例4&#xff1…

CUDA动态并行

一、简介 1. 综述 动态并行是 CUDA 编程模型的扩展,使 CUDA 内核能够直接在 GPU 上创建新工作并与其同步。 在程序中任何需要的地方动态创建并行性都提供了令人兴奋的功能。 直接从 GPU 创建工作的能力可以减少在主机和设备之间传输执行控制和数据的需要&#xf…

顶帽运算在OpenCv中的应用

项目背景 假如我们拍了一张自拍,想为自己的照片添加一个酷炫的火星飞舞的效果,素材库中正好有一张火焰的照片,如果想去除图中的火焰,只保留火星效果,可以使用顶帽子算法 图片中的火星部分正好属于比周围亮一些的斑块…