2026.1.14 Linux计划任务与进程

任务进程

ps

查看进程

选项

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

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

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

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

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

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

STAT的字母与符号的含义

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

top

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

pstree

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

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

jobs

查看后台运行的进程

kill [-9]

强制\]终止进程 ![](https://i-blog.csdnimg.cn/direct/dfc3cfbc448b4d81ae0ebd9198699489.png) ## 计划任务 ### at 一次性计划任务,搭配使用data,尽量配合脚本使用,因为在at中输入指令,如果输错了想要删除会出现乱码,就需要重新输入,所以以运行脚本来代替繁多的指令输入 ![](https://i-blog.csdnimg.cn/direct/5077c61d63d54d7195805459ad503362.png) ![](https://i-blog.csdnimg.cn/direct/fce1ef4b81f54f95b39865e92287645a.png) 使用atq与atrm对at任务查看与操作 ![](https://i-blog.csdnimg.cn/direct/65b4c4159bb0480c957ac4d0bb6fec9d.png) ### crontab 用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 ![](https://i-blog.csdnimg.cn/direct/b82c9f40faff4e18831c6088fbf5f33e.png) ![](https://i-blog.csdnimg.cn/direct/21498f9287b742f6b3b6eab840e0e7ca.png) ![](https://i-blog.csdnimg.cn/direct/409d089145254de99e479dbc48967dac.png) ![](https://i-blog.csdnimg.cn/direct/b83d499f064745bfa7da118aa39d0203.png) ![](https://i-blog.csdnimg.cn/direct/d1e6d38796494dd28bf927e6f140e3ec.png) centos7如果不修改接收操作的用户,默认日志在 /var/spool/mail/root ![](https://i-blog.csdnimg.cn/direct/4b64c85c00de48b5990490e39c76e9b4.png) ## 练习: ### 1、每天1:00运行脚本 编写一个查看防火墙、关闭防火墙、启动防火墙的脚本文件,为方便后续测试任务是否成功执行,添加一个提示文本进行测试。 ![](https://i-blog.csdnimg.cn/direct/0bdf0f03169e4b0ca68e8cf90594cbb7.png) 将执行权限给予当前用户,用户组,其他用户 ![](https://i-blog.csdnimg.cn/direct/a97baa0e7c71481188c986ed4eee2023.png) 进入Root权限,进入vim /etc/crontab 系统周期执行文件中 ![](https://i-blog.csdnimg.cn/direct/1c115791f7b74487895177d4c593210b.png) 根据分时日月周的顺序,这里是每天凌晨一点钟执行脚本文件,因为每天都要执行,所以在第二个\*添加参数,但并不需要在凌晨1点的每分钟都执行,所以要在第一个\*添加参数。 ![](https://i-blog.csdnimg.cn/direct/3a09d14d75594a17b9966de480a9c215.png) 查看脚本执行输出日志文件,可以看到输出了"脚本开始执行"与"脚本执行完毕"的消息,表示中间的三条关于防火墙的命令也成功执行。 ![](https://i-blog.csdnimg.cn/direct/a343a618ecf1427ba1205f39f5b14f3f.png) 所以现在将vim /etc/crontab 系统周期执行文件中的时间修改回正确的时间。 ![](https://i-blog.csdnimg.cn/direct/043f5de5fc154a568f0e8950961970fb.png) ### 2、每周周一凌晨1:00运行脚本 新建脚本bash2.sh vim /home/ymqs-1/cycle_excute_file/bash2.sh 只为测试所以只输出提示信息。 ![](https://i-blog.csdnimg.cn/direct/452c2d4021e1403a859b8b29c6cd98f5.png) 赋予权限 ![](https://i-blog.csdnimg.cn/direct/41869e0ee4dd45fca5bae722cbee9840.png) vim /etc/crontab 每天凌晨一点,前两位为0、1,每周周一,根据顺序,第五位为1,表示每周一 ![](https://i-blog.csdnimg.cn/direct/f08ef102ba3e43feb3f37982e8c15218.png)

相关推荐
wanhengidc1 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?1 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19981 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸2 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yc_12242 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
思茂信息2 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾3 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开3 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
金色光环3 小时前
FreeModbus释放底层的 TCP 监听端口
服务器·网络·tcp/ip
sanshanjianke4 小时前
Thunderobot 911ME 笔记本 Linux 风扇控制研究
linux