• 进程与任务管理


    1、程序:保存在硬盘,光盘等介质中可执行代码和数据,静态保存的代码

    2、进程:①、在cpu及内存中运行的程序代码

                    ②、动态执行的代码

                    ③、父、子进程:每个程序可以创建一份或多个进

    3、查看进程

    ps             a :显示当前终端下所有的进程信息

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

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

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

                    -l  :使用长格式显示进程信息

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

     

     PID :是程序被操作系统加载到内核成为进程的动态分配的资源,每次程序执行的时候,操作系统都会重新加载,PID在每次加载时候都是不同的。

    PPID:是程序的父进程号

    PPID和PID都是非零的整数

    PID是唯一的,一个PID只表示一个进程

    4、查看动态进程信息:top

     5、查看进程信息

    pgrep   -l   “xxx”输出进程名中包含xxx进程及进程号(PID)

                -U  aaa 输出由用户aaa运行的进程及进程号PID

                -t   tty1 输出tty1终端上运行的进程及PID号

    6、查看进程树

    pstree   -a:完整命令信息

                 -u :列出对应的用户名

                 -p:列出其对应的PID号

     7、手动启动

    ①、前台启动:用户输入命令,直接执行程序

    ②、后台启动:在命令行尾加入&

    crel+z组合键:将当前进程挂起,即调入后台并停止执行

    jobs-l:查看处于后台的任务列表

    fg      :将后台进程恢复到前台运行,可指定任务序号

    ctrl+c组合键:中断正在执行的命令

    kill:用于终止指定PID号的所有进程

    killall:用于终止指定名称的所有进程

    -9     :选项用于强制执行

    8、pkill命令

    根据特定条件终止相应的进程

    常用的命令选项

    1、pkill -u:根据进程所属的用户名终止相应进程

    2、pkill-t :根据进程所在的终端终止相应进程

    9、一次性任务计划:at【HH:MM] [YYYY-MM-dd】

    EOT:文字结束符号

    EOF:文件结尾的符号

    atq:查询at任务计划

    atrm:删除未被执行的一次性任务计划

    10、crontab

    1、按照预先设置的时间周期(分钟,小时,天。。。)重复执行用户指定的命令操作

    2、属于周期性计划任务

    3、主要设置文件

    ①、全局配置文件,位于文件:/etc/crontab

    ②、系统默认的设置,位于目录:/etc/cron.*/

    ③、用户定义的设置,位于文件:/var/spool/cron/用户名

    11、任务计划

    1、crontab -e:编辑任务计划

    分钟  时  日  月  星期 绝对路径的命令(操作)

    */:代表每间隔的意思[*/3 每隔3】

    * :代表任意的意思

    - :代表连续的意思

    , :代表连续的间隔

    crontab -l :查看任务计划

    crontab -r :清空任务计划

  • 相关阅读:
    LINQ篇:ASP.NET using LINQ(Part One) Scott大师的产物
    运算符重载 operator+[纯属温习啊][附加了一些内容 如:同名属性,复制构造函数]
    Vista中低端电脑如何打开Aero效果或者就是3D效果
    基于可配置化的设计[原创][4.20更新]
    Treeview控件如何在asp.net ajax中使用小技巧
    PetShop 4.0 系列之四 [转]
    XML篇查询语言XPath
    抽象工厂模式[转]
    何时使用委托而不使用接口
    DNN开篇第一话
  • 原文地址:https://www.cnblogs.com/tianzhendengni/p/13573577.html
Copyright © 2020-2023  润新知