linux nohup命令使用

硅谷探秘者 1225 0 0

linux nohup命令使用

nohup是 no hang up 的简写,意为不挂断的意思。

    用途不挂断地运行命令

    语法:nohup Command [ Arg … ] [ & ]

    描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

注意,nohup并不能让程序在后台运行 一般nohup配置&使用,&放最后。

以运行一个java程序为例

java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar

        如果以上面的命令运行程序,那么当终端断开时,或按ctrl+c强制中断程序,或按ctrl+z挂起程序时,程序都无法运行。注意终端断开时和按ctrl+c都是强制终端程序,按ctrl+z则是将程序在后台挂起,并可以通过fg/bg命令从新将程序置于运行状态。

nohup java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar

如果以上面的命令运行程序,断开终端时程序可以继续运行,但是按ctrl+z或ctrl+c时程序无法运行。

nohup java -jar -Dloader.path.,resources,lib projectBuilder-0.0.1-SNAPSHOT.jar &

        如果以上面的命令运行程序,只是在最后加一个&符号,程序将会在后台运行,也就没有ctrl+c或ctrl+z了,当然终端断开时程序也是运行的。

猜你喜欢
linux系统 3167 &:这个在一个的最后,可以把这个放到后台执行。ctrl+z:可以将一个正在前台执行的放到后台,并且暂停执行。jobs:查看当前有多少在后台运行的。fg:将后台中的调至前
linux系统 2919 linuxecho指:输出内容到控制台,输出环境变量head指于显示文件开头部分的内容,默认情况下显示前十行head文件:显示前10行head-n5:显示前5行tail指于输出文件
linux系统 2691 linux文件和目录cd:进入该户的主目录cd./目录1/目录2:进入当前目录下的子目录pwd:显示当前工作路径ls-a:列出文件下所有的文件,包括隐藏文件ll:列出文件的详细信息
linux系统 1412 linux重启shutdownshutdown-hnow:立即关机shutdown-h1:一分钟后关机shutdown-rnow:立即重启halt:直接关机reboot:重启系统sync:把内存的数据同步到磁盘su-户名:切换户logout:立即注销
linux系统 2752 Linux一、Linux下常:文件与目录操作basename:从文件名中去掉路径和扩展名cd:切换当前工作目录到指定目录chgrp:改变文件所属组chmod:改变文件的权限chown:改变
linux系统 1928 修改权限-chmod说明:通过chmod指,可以修改文件或者目录的权限1.1通过+,-,=变更权限U所有者,g所有组o其他人a所有人(u,g,o的总和)1)chmodu=rgx,g=rx,o=r文
linux系统 2344 linux下查看进程的1、ps于查看当前正在运行的进程。grep是搜索例如:ps-ef|grepjava表示查看所有进程里CMD是java的进程信息2、ps-aux|grepjava
linux系统 2432 进入vi的vifilename:打开或新建文件,并将光标置于第一行首vi+nfilename:打开文件,并将光标置于第n行首vi+filename:打开文件,并将光标置于最后一行首vi
归档
2018年11月  12 2018年12月  33 2019年01月  28 2019年02月  28 2019年03月  32 2019年04月  27 2019年05月  33 2019年06月  6 2019年07月  12 2019年08月  12 2019年09月  21 2019年10月  8 2019年11月  15 2019年12月  25 2020年01月  9 2020年02月  5 2020年03月  16 2020年04月  4 2020年06月  1 2020年07月  7 2020年08月  13 2020年09月  9 2020年10月  5 2020年12月  3 2021年01月  1 2021年02月  5 2021年03月  7 2021年04月  4 2021年05月  4 2021年06月  1 2021年07月  7 2021年08月  2 2021年09月  8 2021年10月  9 2021年11月  16
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议
目录
祝愿神州十三飞行乘组平安归来