zoukankan      html  css  js  c++  java
  • linux的进程管理

    进程就是正在运行的程序。

    一个程序可以对应多个进程,但是一个进程只对应一个程序。

    1.进程和进程控制的概念

        查看进程状态:

            w+用户名  查看个别用户的进程  

            ps -aux   显示系统进程

                      a:代表所有用户的进程

                      u:显示用户名和启动时间

                      x:显示没有控制终端的进程(即系统自己开启的进程)

            ps -el

                     e:显示所有进程,包括没有控制终端的进程

                      l:以长格式显示

            PID:进程号

            PPID:父进程的进程号,如果为0表明没有父进程

            TTY:就是进程启动的终端,?代表没有控制终端

        进程的挂起和恢复:

        改变进程的运行优先级:

    2.进程状态的查看与控制

           杀死或重新启动进程:kill +进程号  

                                       kill -s 信号   进程号

                                       kill -l  列出所有的信号

                                      killall 进程名  将所有相关的进程全部杀掉

    3.一次性安排进程任务

       某个时间点执行某个进程。

       在使用at命令之前,必须开启at这个服务,使用service atd start

      at安排作业在某一时刻执行一次   at+时间

      batch 这个命令也可以做计划任务,安排作业在系统负载不重时执行一次。

    4.周期性安排进程任务

  • 相关阅读:
    _bzoj1061 [Noi2008]志愿者招募【最小费用最大流】
    _bzoj2243 [SDOI2011]染色【树链剖分】
    _bzoj1013 [JSOI2008]球形空间产生器sphere【高斯消元】
    _bzoj1002 [FJOI2007]轮状病毒【瞎搞】
    leetcode 273 Integer to English Words
    leetcode 12 Integer to Roman
    leetcode 1071 Greatest Common Divisor of Strings
    lc6 ZigZag Conversion
    lc13 Roman to Integer
    leetcode 171 Excel Sheet Column Number
  • 原文地址:https://www.cnblogs.com/hujingwei/p/4941907.html
Copyright © 2011-2022 走看看