Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行weblogic在后台:
./startWebLogic.sh &
但是加入我们很多程序并不象weblogic一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 &结尾,
但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令,比如我们有个startWebLogic.sh需要在后台运行,那么就使用nohup:
nohup ./startWebLogic.sh &
提示:
[~]$ appending output to nohup.out
嗯,证明运行成功,同时把程序运行的输出信息放到当前目录的 nohup.out 文件中去。
nohup 命令
用途:LINUX命令用法,不挂断地运行命令。
语法:nohup Command [ Arg ... ] [ & ]
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。
nohup: ignoring input and appending output to `nohup.out' 忽略输入输出,将信息化信息记录到nohup.out文件中
分享到:
相关推荐
本文将深入探讨Linux/Unix Shell命令及其编程,同时涉及AWK和Perl的基础教程。 一、Shell命令详解 1. 文件与目录操作: - `ls`:列出目录内容。 - `cd`:切换当前工作目录。 - `mkdir`:创建新目录。 - `rmdir`...
1. **Shell脚本编程**:Shell是Linux/Unix系统的命令解释器,用于执行用户输入的命令。学习Bash Shell(最常用的Shell类型)的基本语法,如变量、条件语句、循环、函数等,能够编写自动化任务脚本。 2. **文件系统...
本文将盘点一些Linux/Unix系统中非常实用的快捷键,帮助用户更加高效地使用命令行界面。 1. Ctrl+a:这个快捷键的作用是将光标快速移动到命令行的开始位置。与Home键的效果相同,但Home键在某些Unix环境下可能无法...
在Linux、Unix、CentOS、Ubuntu以及RedHat等类UNIX操作系统中,命令行是系统管理员和开发者的主要工作界面。这些操作系统提供了丰富的命令工具,用于执行各种任务,如文件管理、系统监控、网络通信等。本资源集合了...
1. **Shell**:在UNIX/Linux系统中,Shell是用户与操作系统内核交互的界面,它接受用户输入的命令并执行。常见的Shell有Bash(Bourne-Again SHell)、C Shell、Korn Shell和Z Shell等。Shell脚本编写是提高效率的...
Shell是Linux和Unix系统中的一个命令解释器,它接收用户的输入并执行相应的系统命令。常见的Shell类型有Bash(Bourne-Again SHell)、Sh、Csh、Ksh和Zsh等。Bash是最广泛使用的Shell,它扩展了原始的Bourne Shell...
书中的内容涵盖了Linux的基本概念、安装与配置、常用命令、文件系统管理、用户与权限控制、进程管理、网络与远程访问、脚本编程以及系统监控等多个方面,为读者构建全面的Linux知识体系。 1. **Linux基础**:Linux...
在IT领域,Linux和Unix操作系统是两种非常重要的开源操作系统,它们在服务器、超级计算机和嵌入式设备中广泛应用。本文将深入探讨Linux/Unix编程,以及它们与标题中提到的"tk41p1.zip"的关系。 Linux是Linus ...
在Linux/Unix系统中,控制终端是一个没有图形界面的文本输入/输出设备,用户通过键盘输入命令,系统在终端上显示结果。控制终端通常分为TTY(Teletype)和伪TTY(Pseudo-TTY)。 3. **基本Linux/Unix命令** - `ls...
在Linux/Unix中,用户通过命令行界面(CLI)与系统交互,执行各种任务。例如,`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`用于创建新目录,`rm`用于删除文件或目录。熟练掌握这些基本命令是成为Linux/Unix专家...
6. **进程管理**:讨论如何启动、控制和管理后台进程,以及使用jobs和nohup命令。 7. **网络操作**:介绍如何在Shell中进行网络通信,如发送HTTP请求、FTP传输等。 8. **脚本优化**:讨论如何编写更高效、更健壮的...
在IT领域,Linux/Unix操作系统提供了强大的命令行接口,其中shell是用户与系统交互的重要工具。Shell编程允许用户通过编写脚本来自动化常见的任务,提高工作效率。这篇文档将深入讲解shell脚本的基本语法和编写方法...
标题中的"example4.rar_Linux/Unix编程_Unix_Linux_"表明这个压缩包包含与Linux/Unix系统编程相关的材料,而描述中提到的"Another free exapmle of file in tcl format how to make simulation in network ...
总而言之,这个"linux2.rar"压缩包中的"linux2.doc"文档可能会详细讲解这些内容,帮助你提升Linux/Unix编程技能,掌握Bash脚本编写和调试方法,从而更好地在Linux和Unix环境中工作。无论是系统管理员还是软件开发者...
在本压缩包"**digital_technology.rar_Linux/Unix编程_C++**"中,我们可以找到一个名为"**digital_technology.c**"的C++源代码文件和一个名为"**shsha.txt**"的文本文件,这可能涉及到NFC(近场通信)数字协议栈的...
在IT领域,Linux和Unix是两种广泛使用的操作系统,它们在服务器、嵌入式系统以及超级计算机等场景中占据着重要地位。"jw.rar_Linux/Unix编程_Unix_Linux_"这个标题暗示了我们可能涉及的是与Linux或Unix系统相关的...
在IT行业中,Linux和Unix是两种广泛使用的操作系统,它们基于同样的Unix哲学,即"一切都是文件",并强调命令行界面和可移植性。本教程"Linux.rar"专注于Linux/Unix编程,旨在帮助用户掌握基本的命令操作,进一步提升...
9. **进程控制**:讲解如何在Shell脚本中管理和控制子进程,如fork、wait、nohup等命令。 10. **高级话题**:如别名、函数库、陷阱处理、信号处理,以及与Perl、Python等其他脚本语言的交互。 11. **案例分析**:...
本章节关注如何在Linux/UNIX系统中安排命令在后台执行,包括使用cron和crontab进行周期性任务调度,at命令单次任务调度,以及使用&命令、nohup命令在后台执行命令的方法。 #### 第4章 文件名置换 讲解了shell脚本中...