news 2026/4/16 18:00:08

2026.1.14 Linux计划任务与进程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026.1.14 Linux计划任务与进程

任务进程

ps

查看进程

选项

a 显示当前终端下所有进程信息,包括其他用户的进程

u 显示以用户为主的格式输出进程信息

x 显示当前用户在所有终端下的进程信息

-e 显示系统内所有进程信息

-f 使用完整的格式显示进程信息

-l 使用完整的格式显示进程信息,长格式

STAT的字母与符号的含义

S:休眠 R:运行 Z:僵尸进程 <:高优先级 N:低优先级 s:负进程 +:前台进程

top

可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。

pstree

以树状图的方式展现进程之间的派生关系

控制进程的启动方式,分为手动启动、自启动、按预定计划调度启动

jobs

查看后台运行的进程

kill [-9]

[强制]终止进程

计划任务

at

一次性计划任务,搭配使用data,尽量配合脚本使用,因为在at中输入指令,如果输错了想要删除会出现乱码,就需要重新输入,所以以运行脚本来代替繁多的指令输入

使用atq与atrm对at任务查看与操作

crontab

用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

centos7如果不修改接收操作的用户,默认日志在

/var/spool/mail/root

练习:

1、每天1:00运行脚本

编写一个查看防火墙、关闭防火墙、启动防火墙的脚本文件,为方便后续测试任务是否成功执行,添加一个提示文本进行测试。

将执行权限给予当前用户,用户组,其他用户

进入Root权限,进入vim /etc/crontab 系统周期执行文件中

根据分时日月周的顺序,这里是每天凌晨一点钟执行脚本文件,因为每天都要执行,所以在第二个*添加参数,但并不需要在凌晨1点的每分钟都执行,所以要在第一个*添加参数。

查看脚本执行输出日志文件,可以看到输出了“脚本开始执行”与“脚本执行完毕”的消息,表示中间的三条关于防火墙的命令也成功执行。

所以现在将vim /etc/crontab 系统周期执行文件中的时间修改回正确的时间。

2、每周周一凌晨1:00运行脚本

新建脚本bash2.sh

vim /home/ymqs-1/cycle_excute_file/bash2.sh

只为测试所以只输出提示信息。

赋予权限

vim /etc/crontab

每天凌晨一点,前两位为0、1,每周周一,根据顺序,第五位为1,表示每周一

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:12:06

深度测评 自考必备 9款一键生成论文工具TOP9推荐

深度测评 自考必备 9款一键生成论文工具TOP9推荐 自考论文写作的高效助手&#xff1a;为何需要一份权威测评 随着自考人数逐年增长&#xff0c;论文写作已成为许多考生必须面对的挑战。从选题构思到资料收集&#xff0c;再到内容撰写与格式调整&#xff0c;整个过程耗时且复杂。…

作者头像 李华
网站建设 2026/4/16 12:28:27

AUTOSAR如何自动化生成BSW、RTE、AP模块并进行一致性校验?

AUTOSAR这个框架中&#xff0c;BSW&#xff08;Basic Software&#xff09;、RTE&#xff08;Runtime Environment&#xff09;和AP&#xff08;Application&#xff09;模块各司其职&#xff0c;构成了整个软件系统的核心。BSW负责硬件抽象和基础服务&#xff0c;比如通信、诊…

作者头像 李华
网站建设 2026/4/16 14:26:14

实用工具个人备忘录

1.Windows Terminal 可以在window10里面分页新建终端。 2.MouseWithoutBorders&#xff0c;可以使得在同一网络下的不同电脑鼠标互通&#xff0c;方便同时操作两个设备。 3.WSL&#xff0c;Todesk&#xff0c;飞书好用 4.vscode插件&#xff1a;commenttranslate&#xff1a…

作者头像 李华
网站建设 2026/4/16 11:08:31

持续训练中的测试:监控模型退化

持续训练与模型退化的挑战 在当今快速迭代的软件开发环境中&#xff0c;持续训练&#xff08;Continuous Training, CT&#xff09;已成为机器学习&#xff08;ML&#xff09;系统部署的核心实践。它通过自动化流水线&#xff0c;实时更新模型以适应新数据&#xff0c;提升预测…

作者头像 李华
网站建设 2026/4/16 11:08:30

测试AI的鲁棒性:极端案例生成

AI鲁棒性测试的必要性与挑战 人工智能&#xff08;AI&#xff09;系统的广泛应用已渗透至金融、医疗、自动驾驶等关键领域&#xff0c;但其“黑箱”特性带来了独特的脆弱性。鲁棒性测试旨在评估AI在异常输入或极端条件下的稳定性&#xff0c;防止因小概率事件导致的灾难性失败…

作者头像 李华
网站建设 2026/4/16 12:56:45

MLOps测试流水线:软件测试工程师的AI质量守护指南

一、MLOps测试的范式转变 相较于传统软件测试&#xff0c;ML系统面临三重核心挑战&#xff1a; 动态数据依赖&#xff1a;训练/推理数据的分布漂移&#xff08;如特征偏移、概念漂移&#xff09; 模型不确定性&#xff1a;相同输入可能产生概率性输出&#xff08;置信度波动&…

作者头像 李华