`
wj_126mail
  • 浏览: 129796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Unix/Linux中nohup命令讲解

阅读更多
我们知道,当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。

https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/


nohup是让进程忽略终端退出的影响。
&是把进程放出后台进行。
其实不加&也可以。

1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。
2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用执行fg这个命令,就可以了。
3.可能有些同学又要问了,我现在已经在前台运行的命令,我能把它放到后台去运行么?当然可以了,只要执行ctrl+z或bg就可以做到了。是不是很赞啊!
4.说到这里可能有些同学又要问了,如果我有多个进程在后台运行,那如何恢复到前台来执行呢?这时候就要用到jobs这个命令了,通过jobs这个命令,能够列出所有在后台执行的进程,那个中括号([ ])里面的数字就是 jobs 的代号啰 ,通过fg %number 就可以恢复指定的后台进程.
分享到:
评论

相关推荐

    Unix/Linux Shell编程(完整版)权威发布

    9. **进程控制**:讲解如何在Shell脚本中管理和控制子进程,如fork、wait、nohup等命令。 10. **高级话题**:如别名、函数库、陷阱处理、信号处理,以及与Perl、Python等其他脚本语言的交互。 11. **案例分析**:...

    unix/linux日常操作

    日常操作是每个Unix/Linux用户必备的技能,下面将详细讲解这些操作及其常用命令。 **1. 登录和退出** 登录Unix/Linux系统通常通过终端模拟器如Neterm、SecureCRT或命令行工具telnet、ftp完成。在本地主机上,可以...

    绝版经典《Linux与UNIX Shell编程指南》中文文字PDF版

    在Linux和UNIX系统中,Shell是一种命令解释器,同时也是用户与操作系统之间交互的界面。它允许用户通过命令行输入指令,执行各种系统操作。Shell编程则是通过编写脚本来实现自动化任务,提高工作效率。本书详细介绍...

    linux /unix/centos/ubuntu/redhat常用命令大全/手册/下载

    在Linux、Unix、CentOS、Ubuntu以及RedHat等类UNIX操作系统中,命令行是系统管理员和开发者的主要工作界面。这些操作系统提供了丰富的命令工具,用于执行各种任务,如文件管理、系统监控、网络通信等。本资源集合了...

    unix linux shell命令教程

    本教程旨在深入讲解Unix/Linux Shell命令,帮助用户更高效地操作这两种系统。 1. **Shell基础** - Shell是什么:Shell是一种命令解释器,它接收用户的输入并执行相应的系统命令。 - 常见Shell类型:Bash(Bourne-...

    shell编程和unix命令

    这些命令是Unix/Linux系统中的基本工具,熟练掌握它们能极大地提高工作效率。 第三部分:Shell函数与脚本设计 这部分深入讨论了Shell函数的创建和使用,以及如何设计高效、可维护的Shell脚本。内容涵盖函数参数、...

    Linux/unix shell 命令和编程详细

    本文将深入探讨Linux/Unix Shell命令及其编程,同时涉及AWK和Perl的基础教程。 一、Shell命令详解 1. 文件与目录操作: - `ls`:列出目录内容。 - `cd`:切换当前工作目录。 - `mkdir`:创建新目录。 - `rmdir`...

    LINUX与UNIX SHELL编程指南

    这一部分详细阐述了各种UNIX命令,如文件操作命令(ls、cd、cp、mv等)、文本处理命令(grep、sed、awk)以及进程控制命令(ps、kill、nohup)。同时,它也涵盖了命令行参数、管道、重定向等核心概念,使读者能够...

    linuxshell命令unixshell命令教程

    本教程针对初学者,旨在深入讲解Linux Shell和Unix Shell命令的使用,帮助你快速掌握这两种系统的操作技巧。 首先,Shell是一个命令解释器,它将用户输入的命令解析并执行。在Linux和Unix中,常见的Shell有Bash...

    LINUX与UNIX SHELL编程指南.zip

    1. **Shell脚本基础**:Shell是Linux和Unix系统中的一个命令解释器,允许用户通过命令行与操作系统交互。本书首先会介绍如何创建和运行简单的Shell脚本,包括基本的语法元素,如变量、条件语句、循环结构以及函数...

    java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台

    在Java编程中,有时我们需要与操作系统进行交互,执行系统级别的命令,例如在控制台执行CMD命令或者通过SSH连接远程Linux服务器执行shell命令。这在自动化脚本、系统管理或者远程监控等场景中非常常见。本篇文章将...

    UNIX和Linux操作系统(第五章).ppt

    《UNIX和Linux操作系统》第五章主要讲解了进程管理和打印管理两个核心主题,这些知识点对于理解和操作UNIX和Linux系统至关重要。 1. **进程的概念**:在操作系统中,进程是执行中的程序的一个实例,拥有独立的内存...

    shell编程和unix命令B

    在IT领域,Shell编程和Unix命令是Linux操作系统中不可或缺的基础技能。本书“Shell编程和Unix命令B”专注于这两个核心主题,旨在帮助读者深入理解和熟练掌握这些技能。以下是书中的主要知识点概览: **Shell编程** ...

    unixshell编程

    Shell作为Unix系统中的命令解释器,不仅负责解析用户输入的命令,还能编写脚本进行自动化任务处理,是Unix/Linux环境中不可或缺的一部分。本书分为五部分,涵盖了从基础到高级的Shell编程技巧,以及相关的UNIX命令和...

    LINUX与UNIX SHELL编程指南5

    书中详细讲解了SHELL编程的基础概念、命令语法以及高级特性,为读者提供了一个全面的学习路径。以下是基于这个主题的详细知识点: 一、SHELL编程基础 SHELL作为UNIX和LINUX系统中的用户界面,是用户与操作系统之间...

    LINUX与UNIX SHELL编程指南 (上)

    《LINUX与UNIX SHELL编程指南 (上)》是一本专为shell编程人员设计的教程,旨在深入浅出地讲解shell编程技术、UNIX命令及其语法,同时也涵盖了UNIX环境中的文本处理和基本系统管理知识。书中的内容丰富且实用,不仅...

    LINUX与UNIX Shell编程指南.pdf

    本章节关注如何在Linux/UNIX系统中安排命令在后台执行,包括使用cron和crontab进行周期性任务调度,at命令单次任务调度,以及使用&命令、nohup命令在后台执行命令的方法。 #### 第4章 文件名置换 讲解了shell脚本中...

Global site tag (gtag.js) - Google Analytics