美文网首页Linux
linux 程序管理

linux 程序管理

作者: 茶思饭 | 来源:发表于2020-08-20 10:08 被阅读0次

1. 查看运行的程序

ps -aux # 查看所有在运行的程序
ps # 查看当前用户在运行的程序

2. nohup 与&

  • nohup 命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。注意了nohup没有后台运行的意思;&才是后台运行
  • &是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出

那么,我们可以巧妙的吧他们结合起来用就是

nohup COMMAND &

这样就能使命令永久的在后台执行

3. jobs 查看后台运行的程序

jobs #查看后台运行的程序
jobs -l #查看后台运行的程序及PID编码

4. 结束当前运行的命令

快捷键 Ctrl +C (不是复制哟)

5. 暂停当前运行的命令

快捷键 Ctrl +Z

6. kill 命令用于删除执行中的程序或工作。

kill [PID]
PID 可以通过ps 或jobs 查看

7. 前台运行程序转后台

对于已经在前台执行的命令,也可以重新放到后台执行,
首先按ctrl+z暂停已经运行的进程,
然后使用bg命令将停止的作业放到后台运行
通过jobs 查看后台运行情况。

$ ./hisat2.sh  # 前台执行 hisat2.sh脚本
[1]+ Stopped ./hisat2.sh  # Ctrl+Z 暂停程序
$ bg %1  # 将 %1程序 转入后台运行
[1]+ ./hisat2.sh & 
$ jobs -l 
[1]+ 126620 Running  ./hisat2.sh &
$ kill 126620 #强制结束某程序
[1]+  Terminated ./hisat2.sh &

相关文章

  • linux 程序管理

    1. 查看运行的程序 ps -aux # 查看所有在运行的程序ps # 查看当前用户在运行的程序 2. nohup...

  • Linux-程序管理

    在Linux系统中:触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,...

  • Linux 程序管理篇

    在Windows下管理程序是我们习以为常的事情。Windows下管理程序一般包括:程序的安装、卸载、修复、升级、查...

  • [Linux专题] Linux介绍及基本文件管理

    Linux基本概念 Linux的核心为内核,主要包括内存管理、软件程序管理、硬件设备管理以及文件系统管理。内核的代...

  • [Linux专题] Linux使用入门

    Linux基本概念 Linux的核心为内核,主要包括内存管理,软件程序管理,硬件设备管理以及文件系统管理.常用的s...

  • Linux程序管理与SELinux

    一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为进程(process)。进程是操作系统上非常重要的概念...

  • 2021-09-09 linux内核理解——系统内存管理功能1

    linux内核总的来说具有四种功能: (1)系统内存管理功能 (2)软件程序管理功能 (3)硬件设备管理功能 (4...

  • 8、Linux中的程序管理

    1. 程序的查看 在linux中,查看正在运行的程序的指令如下:(1). ps查看进程在某个时间点的信息。常用方法...

  • Linux命令学习(2)-ps

    摘自《鸟哥的Linux私房菜》-第十七章、程序管理与 SELinux 初探 PS(1) 将某个时间点的程序运行情况...

  • shell -- 基础

    Linux 内核的作用: 系统内存管理、软件程序管理、硬件管理、文件系统管理 系统内存管理: 最主要的是对虚拟内存...

网友评论

    本文标题:linux 程序管理

    本文链接:https://www.haomeiwen.com/subject/ebsqjktx.html