Linux的进程和计划任务

时间:2021-06-28 09:42:26   收藏:0   阅读:33

 

程序和进程的关系

 程序

 进程

线程和进程的关系

 线程:程序执行的最小单位

 进程:资源分配的最小单位

 

查看进程信息 ps、top

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

  方法一

  ps aux  | wc -l           #结合管道符号查询具体的数量

 显示的进程信息

技术分享图片

 

 

各列名称和解释

 

僵尸进程:
一个进程结束了,但是如果该进程的父进程已经先结束了,那么该进程就不会变成僵尸进程,因为每个进程结束的时候,系统都会扫描当前系统中所运行的所有进程,看有没有哪个进程是刚刚结束的这个进程的子进程,如果是的话,就由Init来接管它,成为它的父进程,子进程退出后init会回收其占用的相关资源。
但是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程占用的资源,此时子进程将成为一个僵尸进程。

 方法二

    ps -elf   #查看进程信息,前面的“-”必须要加与ps aux 一样都能查看进程信息

 常用选项

 显示的进程信息

技术分享图片

 

 

 

top命令  查看动态进程信息

 技术分享图片

 前五行的解释

各列的解释

top常用命令

          快捷键                                  作用

 

tty终端

Centos7系统,tty1表示图形界面,tty2-tty6表示文字界面,可以用Ctrl+Alt+F1-F6切换
pts说明是用远程工具连接的,比如xshell,后面的数字代表登录的时间顺序,越小证明登录的越早

技术分享图片

查看线程 top -H;ps -T
top -H -p <pid>:显示特定进程中的线程

查看进程信息 ——pgrep

    pgrep “log”                 # 默认只查看PID号

查看进程树 ——pstree

pstree -aup

进程的启动方式

手动启动

调度启动

进程的前后台调度

技术分享图片

 

 

 

终止进程的运行

计划任务管理

  at命令         -------一次性计划任务

技术分享图片

 

 

   crontab命令  -----------周期性计划任务

    管理crontab计划任务

    配置crontab的格式

                 分钟   小时   日期   月份   星期    命令或者脚本

数字范围  0~59  0~23   1~31 1~12   0~7

#周数字0 或 7都代表星期天

    时间数值的特殊表示方法

 

原文:https://www.cnblogs.com/zhouruan/p/14928396.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!