ubuntu结束进程方法
1、打开终端
2、敲 ps -ef 查出进程的编号(就是PID那列)
3、敲 kill PID (如果PID是123456,则kill 123456)
4、OK了
显然这也不是最好的办法,因为ps -ef出来的是一大串的信息,很难找到我们的信息,这时可以使用gerp来进行匹配。
所以命令如下:
ps -ef | gerp 关键字
譬如:
ps -ef | grep erlang
joe 2534 2233 0 09:40 pts/1 00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -- -root /usr/lib/erlang -progname erl -
- -home /home/joe --
joe 2614 2233 0 09:54 pts/1 00:00:00 grep --color=auto erlang
这时就很方便对进程进行查杀了。
因为我经常在emacs中启动shell,以前不在emacs执行shell时,经常性要打开多个shell,但是在emacs下只喜欢打开一个shell,这时有些作业就必须要把它给仍到后台去,然后我前台可以继续正常工作。那么这时就要用到ubuntu的任务管理的命令了。
1:& 将指令丢到后台去执行;
joe@ubuntu:~$ erl &
[1] 2643
查看一下进程:
joe@ubuntu:~$ ps -ef | grep erl
joe 2643 2233 0 10:01 pts/1 00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -- -root /usr/lib/erlang -progname erl
-- -home /home/joe --
joe 2657 2233 0 10:02 pts/1 00:00:00 grep --color=auto erl
[1]+ Stopped erl
erlang已经在后台跑起来了。
2:[ctrl+z]讲前台的任务丢到后台暂停
3:jobs查看后台的工作情况
joe@ubuntu:~$ jobs
[1]+ Stopped erl
4:fg %jobnumber 将后台的任务拿到前台来处理
joe@ubuntu:~$ fg 1
erl
Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]
Eshell V5.8.5 (abort with ^G)
1>
5:bg %jobnumber 将任务拿到后台去处理
6:kill 管理后台任务
这几个命令都比较常用,以后有新的学习会继续完善此文。
分享到:
相关推荐
在Linux系统中,例如Fedora、Ubuntu等,进程管理是一项非常重要的任务。无论是系统管理员还是普通用户,了解并掌握常用的进程管理命令对于日常操作和故障排查都至关重要。本文将详细介绍一系列用于查看、管理进程...
Ubuntu Server 操作系统管理命令
在Ubuntu系统中,进程管理是一项重要的任务,可以帮助用户有效地管理和优化系统资源。本文将详细介绍如何在Ubuntu系统中查看并终止进程。 #### 一、查看进程 1. **`ps` 命令** `ps` 命令是Linux中最常用的进程...
在Ubuntu操作系统中,内核是系统的核心部分,它负责管理硬件资源、提供系统调用接口以及执行进程调度等任务。为了满足不同的需求或应对安全更新,Ubuntu提供了内核管理工具,便于用户安装、切换和管理不同的内核版本...
主要介绍Linux关于进程管理的创建,PID的获取,进程的等待和销毁等内容。 一个组成部分是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。
Ubuntu 进程管理方法中,ps 命令是常用的进程管理工具。ps 命令可以显示当前进程的信息,包括进程的 PID、进程名、CPU 占用率、内存占用率等信息。 ps 命令的参数解释: * ps:显示当前进程 * ps -l:显示详细信息...
### Ubuntu的基于事件的启动进程:Upstart #### Upstart简介与重要性 Upstart是Ubuntu操作系统中的一个关键组成部分,其主要功能在于管理系统的启动和服务。作为替代传统的System V init系统(Sysvinit)的新一代...
使用系统调用fork()创建两个子进程,使用系统调用signal()让进程捕捉用alarm函数设置时钟的时间段终止时产生的信号,当捕捉到该信号后,父进程使用系统调用kill()向两个子进程发出信号,子进程捕捉到信号后...
这在实际开发中非常重要,例如,在多进程或多线程环境下,可以通过PID来区分不同进程或线程的状态,进行资源管理和控制。 总之,通过这段示例代码的学习,我们可以了解到Linux系统中进程创建的基本原理,特别是`...
编一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。...修改已编写的程序,将每个进程输出一个字符改为输出一句话 内附ubuntu下调试成功的源码
在IT领域,尤其是在系统管理和软件开发中,了解如何监控并获取进程启动的命令行参数是一项重要的技能。在Windows操作系统中,这些参数可以提供关于进程如何启动的详细信息,包括程序的执行路径、附加的选项以及可能...
系统管理涉及对Ubuntu系统进行常规维护,包括查看系统信息(如 uptime、w、who、uname等),以及进程管理(如 ps、top、kill命令等)。用户管理方面,可以使用su和sudo命令切换和授权用户权限,passwd命令用于修改...
- **进程管理命令**:例如 `ps`(查看进程状态)、`kill`(结束进程)等。 - **系统管理命令**:包括 `sudo`(执行管理员权限命令)、`reboot`(重启系统)、`shutdown`(关闭系统)等。 #### 6. Ubuntu 软件包管理...
在Ubuntu系统中,后台持续运行Python程序是许多开发者和系统管理员需要掌握的重要技能。这尤其适用于需要长时间运行的任务,如数据分析、服务器监控或自动化任务。本文将深入探讨如何在Ubuntu环境下实现这一目标,并...
- **进程管理**:如何查看和管理正在运行的进程。 以上内容覆盖了Ubuntu初学者入门教程中的各个知识点,从系统的安装到基本的操作,再到深入的系统管理和软件开发,为新用户提供了一个全面的学习指南。
本资源摘要信息将详细介绍 Ubuntu 命令手册中的各种知识点,涵盖了软件安装、系统管理、硬盘管理、进程管理、网络管理等方面。 软件安装 * 查看软件安装内容:使用 `dpkg -L` 命令查看软件安装内容 * 查找软件库中...
Supervisor是一款强大的Linux/Unix系统下的进程管理工具,它可以用作简单的后台服务(daemon)控制器,也可以用作复杂的多进程管理器。Supervisor允许你通过网络接口或命令行工具来启动、停止、重启你的应用程序,...
Ubuntu 完全教程,中文版,PDF 格式,让你成为 Ubuntu 高手!直接看内容预览:基本操作;安装;Linux 基础;...进程管理;磁盘和内存管理;网络和硬件管理;简明 VIM 教程;引导管理器 Grub;FAQ。
在这个操作系统课程设计中,我们将重点关注两个关键的进程管理概念:进程同步与互斥,以及存储管理。这些主题在现代操作系统中至关重要,理解和掌握它们对于深入理解操作系统的工作原理以及进行相关开发具有深远意义...