zoukankan      html  css  js  c++  java
  • 进程与任务管理

    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 :清空任务计划

  • 相关阅读:
    java访问mysql方法数据库
    iOS8:把这些七招APP哭
    String、StringBuffer与StringBuilder差分
    陈词滥调,正确使用memset
    spring Annotation 组分注塑
    类是公共,它应该被命名为.java文件声明
    【UVA】10012
    Android在ListView显示图片(重复混乱闪烁问题)
    oc-15-枚举结构体
    oc-15-self
  • 原文地址:https://www.cnblogs.com/tianzhendengni/p/13573577.html
Copyright © 2011-2022 走看看