• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
seven_hu
博客园    首页    新随笔    联系   管理    订阅  订阅

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.周期性安排进程任务

posted @ 2015-11-06 10:41  seven_hu  阅读(196)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3