zoukankan      html  css  js  c++  java
  • linux后台运行相关命令

    1、nohup &

    让程序后台运行,nohup 命令 &

    2、jobs

    查看当前有多少在后台运行的命令

    jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。

    3、bg

    将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。

    4、fg

    将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。

    5、kill

    通过jobs命令查看job号(假设为num),然后执行kill %num

    通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid

    6、ps

     ps -aux | grep "test.sh"    #a:显示所有程序  u:以用户为主的格式来显示   x:显示所有程序,不以终端机来区分

    之前用ps老是忘后面的参数,然后找出来的进程就不全,往往只有两个,所以查了一下全部的参数,备忘

    • a 显示所有进程
    • -a 显示同一终端下的所有程序
    • -A 显示所有进程
    • c 显示进程的真实名称
    • -N 反向选择
    • -e 等于“-A”
    • e 显示环境变量
    • f 显示程序间的关系
    • -H 显示树状结构
    • r 显示当前终端的进程
    • T 显示当前终端的所有程序
    • u 指定用户的所有进程
    • -au 显示较详细的资讯
    • -aux 显示所有包含其他使用者的行程
    • -C<命令> 列出指定命令的状况
    • –lines<行数> 每页显示的行数
    • –width<字符数> 每页显示的字符数
    • –help 显示帮助信息
    • –version 显示版本显示

    7、Ctrl+Z

    将一个正在前台执行的命令放到后台,并且处于暂停状态

    8、Ctrl+C

    前台进程的终止

    9、top

    相当于windows的任务管理器

  • 相关阅读:
    Linux系统中pssh系列工具的使用
    Linux软件包管理和磁盘管理实践
    Linux系统自动化安装之pxe实现
    Linux系统SSH服务基于key认证实践
    Linux系统文本处理之awk数组实践
    Linux访问控制列表
    Linux系统中SSH端口转发
    (转)python的range()函数用法
    Python 学习之list和Tuple类型
    List<String> 和 ArrayList<String>的区别
  • 原文地址:https://www.cnblogs.com/roadwide/p/11933058.html
Copyright © 2011-2022 走看看