• Linux shell入门基础(四)


    四、进程优先级前台后台
    01.进程控制
    #find /name aaa &
    #ps aux | grep find
    #updatedb & 
    #ps aux | grep updatedb
    root 5871 52.8 0.2 2204 700 pts2 R(低优先级) 08:43 0:02 
    updatedb
    #nice -n -10(优先级) updatedb &
    ##ps aux | grep update
    root 5871 52.8 0.2 2204 700 pts2 D<(高优先级) 08:43 0:02 
    updatedb
    #nice -n 10 updatedb &
    root 5871 52.8 0.2 2204 700 pts2 RN(低优先级) 08:43 0:02 
    updatedb
    #top(查看进程状态)
    此时按r可以改变优先级的高低
    #ps aux -ef
    #kill PID kill -9 PID
    #killall Pname
    #killall -9 byf
    #skill -9 tty1
    #pkill -u byf
    #pstree(树形显示进程目录)
    #renice -10 1(把一个进程的优先级调为-10)
    #top r
    进程概念:有init来初始化所有进程,PID总是为1
    02.进程控制的前台和后台
    #vi(前台)
    #vi $(后台运行)
    #kill %1(杀掉后台第一个任务)
    #fg %3(从后台放回前台)
    #update 
    Ctrl+z(放到回台,暂停)
    #jobs(查看后台任务)
    #bg %1(从后台开始运行)
    #fg %1(从后台拉到前台)
    #nohup updatedb &(父进程退出后,将子进程挂起)
    #exit
    从新打开一个控制台
    #ps aux | grep updatedb
    #find / -name sssss &
    Ctrl+z(暂停)
    #jobs
    #kill %1
     
  • 相关阅读:
    MYSQL学习中
    正则相关记录
    JS前台相关
    .net 时间格式
    SQL问题整理
    IIS 错误
    小型文件系统(littlefs)
    三极管NPN和PNP开关电路
    事件EVENT与waitforsingleobject的使用
    UpdateData(TRUE)与UpdateData(FALSE)的使用
  • 原文地址:https://www.cnblogs.com/baiyifan/p/5256116.html
Copyright © 2020-2023  润新知