0


Linux——进程和计划任务管理

  • 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页

程序和进程的关系

  • 程序 :保存在硬盘、光盘等介质中的可执行代码和数据 静态保存的代码
  • 进程:在 CPU 及内存中运行的程序代码 动态执行的代码 父、子进程 每个进程可以创建一个或多个进程

命令总结

  1. ps:查看静态的进程统计信息 ***
  2. top:查看动态的进程排名信息
  3. pgrep命令:根据特定条件查询进程 PID 信息
  4. pstree命令:以树形结构列出进程信息 ---### 进程的启动方式
  • 手工启动 :
  • 前台启动:用户输入命令,直接执行程序
  • 后台启动:在命令行尾加入“&”符号
  • 调度启动 :
  • 使用 at 命令,设置一次性计划任务
  • 使用 crontab 命令,设置周期性计划任务

快捷键的讲解

进程的前后台调度:
1>Ctrl+Z 组合键:将当前进程挂起,即调入后台并停止执行
2>jobs 命令:查看处于后台的任务列表
3>fg 命令:将后台进程恢复到前台运行,可指定任务序号
kill、killall 命令:
1>kill用于终止指定PID号的进程
2>killall用于终止指定名称的所有进程
3>-9 选项用于强制终止
Ctrl+C 组合键 中断正在执行的命令

挂起进程:Ctrl+Z 强制终止进程:kill -9


pkill命令:根据特定条件终止相应的进程
(-U:根据进程所属的用户名终止相应进程
-t:根据进程所在的终端终止相应进程)

at命令:一次性计划任务 ***
(ctrl+D提交任务)(atq:查看 atrm:删除)

crontab命令:周期性计划任务 ***
(-e:编辑计划任务 -l:查看 -r:删除)

crontab 任务配置的格式 :***
分钟+小时+日期+月份+星期+命令

字段

说明

分钟

取值为从0到59之间的任意整数

小时

取值为从0到23之间的任意整数

日期

取值为从1到31之间的任意整数

月份

取值为从1到12之间的任意整数

星期

取值为从0到7之间的任意整数,0或7代表星期日

命令

要执行的命令或程序脚本

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

应用示例:

  • 0 17 * * 1-5 周一到周五每天17:00
  • 30 8 * * 1,3,5 每周一、三、五的8点30分
  • 0 8-18/2 * * * 8点到18点之间每2小时
  • 0 * */3 * * 每3天


现实使你变狠心,风景却是好美腻。

感谢您的支持 关注 收藏 ~~欢迎来到CSDN

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/m0_64292323/article/details/130700803
版权归原作者 小李会科技 所有, 如有侵权,请联系我们删除。

“Linux——进程和计划任务管理”的评论:

还没有评论