首页 > 系统服务 > 详细

linux后台运行相关命令

时间:2019-11-26 09:43:58      阅读:100      评论:0      收藏:0      [点我收藏+]

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后台运行相关命令

原文:https://www.cnblogs.com/roadwide/p/11933058.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!