进程和计划任务管理

查看进程信息 ps
ps命令 查看静态的进程统计信息

ps -elf

查看进程信息 top
top命令 查看动态的进程排名信息

top

查看进程信息 pgrep
pgrep命令 根据特定条件查询进程 PID 信息

pgrep -l “log”

pgrep -l -U teacher -t tty1

查看进程信息 pstree
pstree命令 以树形结构列出进程信息

pstree -aup

-a:显示完整信息 -u:列出对应用户名 -p:列出对应PID号

进程的启动方式
手工启动 前台启动:用户输入命令,直接执行程序 后台启动:在命令行尾加入“&”符号 调度启动

进程的前后台调度
Ctrl+Z 组合键 将当前进程挂起,即调入后台并停止执行 jobs 命令 查看处于后台的任务列表 fg 命令 将后台进程恢复到前台运行,可指定任务序号

终止进程的运行2-1
Ctrl+C 组合键 中断正在执行的命令 kill、killall 命令 kill用于终止指定PID号的进程 killall用于终止指定名称的所有进程 -9 选项用于强制终止

终止进程的运行2-2
pkill命令 根据特定条件终止相应的进程 常用命令选项 -U:根据进程所属的用户名终止相应进程 -t:根据进程所在的终端终止相应进程

计划任务管理 at 2-1
at命令 一次性计划任务

计划任务管理 at 2-2
案例

在当天的 21:30 时自动关闭当前系统

计划任务管理 crond 2-1
crontab命令 按照预先设置的时间周期(分钟、小时、天……)重复执行用户指定的命令操作 属于周期性计划任务 主要设置文件 全局配置文件,位于文件:/etc/crontab 系统默认的设置,位于目录:/etc/cron.*/ 用户定义的设置,位于文件:/var/spool/cron/用户名

计划任务管理 crond 2-2
管理cron计划任务 编辑计划任务 crontab -e [-u 用户名] 查看计划任务 crontab -I [-u 用户名] 删除计划任务

crontab -r [-u 用户名] //删除整个任务计划项目

crontab 任务配置的格式 2-1

crontab 任务配置的格式 2-2
时间数值的特殊表示方法

表示该范围内的任意时间 , 表示间隔的多个不连续时间点

表示一个连续的时间范围 / 指定间隔的时间频率 应用示例 0 17 * * 1-5 周一到周五每天17:00 30 8 * * 1,3,5 每周一、三、五的8点30分 0 8-18/2 * * * 8点到18点之间每2小时 0 * */3 * * 每3天


__EOF__

本文作者Crushz
本文链接https://www.cnblogs.com/Crushz-2024/p/18390278.html
关于博主:Crushz
版权声明:转载请注明来源哟~ QAQ
声援博主:UP UP UP !!!
posted @   Crushz  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示