nohup java_nohup
学习一个指令,最好从官方文档看:
nohup 不挂断的运行
runs the given command with hangup signals ignored, so that the command can continue running in the background after you log out. Synopsis:
官方是这么介绍的:在忽略挂起信号的情况下运行给定的命令,以便在注销后命令可以在后台继续运行。
可以这么理解:不挂断的运行,注意并没有后台运行的功能,就是指,用nohup 运行命令可以是命令永远运行下去。
& 指后台运行
example
nohup java -jar demo.jar
ssh连接中,运行这条指令,你会发现进程中有了demo.jar 这条进程,但它并不在后台运行
这时你无法在当前ssh连接中进行其他命令,因为它不是后台运行,你ctrl+c,这条进程会消失。
所以nohup 并不支持后台运行,它是忽略内部的挂断信号,不挂断运行
那么
nohup COMMAND &
把 nohup与& 结合在一起,这样就可以不挂断的永久在后台执行
example 2
nohup java -jar demo.jar 2>&1 &
以上命令:
不挂断的后台启动 demo.jar,
"2>&1" 表示 错误和输出都传到nohup.out文件中,默认状态只把输出输出到nohup.out文件中
nohup 命令默认输出到nohup.out文件中
nohup java -jar demo.jar >./log.txt 2>&1 &
默认输出文件修改为当前目录下 log.txt文件
脚本记录
start.sh
#!bin/bash
# 最简洁的启动
resource_name=xxxx.jar
nohup java -jar ./target/$resource_name >/dev/null 2>&1 &
echo $!>process.pid
echo start success!
stop.sh
#!/bin/bash
kill -9 `cat process.pid`
echo stop success!
nohup java_nohup相关推荐
- php 一秒操作一次_php守护进程 加linux命令nohup实现任务每秒执行一次
Unix中 nohup 命令功能就是不挂断地运行命令,同时 nohup 把程序的所有输出到放到当前目录 nohup.out 文件中,如果文件不可写,则放到 /nohup.out 文件中.那么有了这个命 ...
- 解决nohup: 忽略输入并把输出追加到“nohup.out“或者nohup: 忽略输入重定向错误到标准输出端
解决nohup: 忽略输入并把输出追加到"nohup.out"或者nohup: 忽略输入重定向错误到标准输出端 解决方法: 执行nohup java -jar do_iptable ...
- linux后台执行命令:amp;与nohup的用法
点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 大家可能有这样的体验:某个程序运行的时候,会产生大量的log,但实际上我们只想让它跑一下而已, ...
- Linux nohup命令用法详解
nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行. nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的 ...
- 耗时很长的程序忘加nohup就运行了怎么办?
在NGS基础:测序原始数据下载一文中提到可以使用SRA-toolkit中的命令fastq-dump从NCBI下载原始测序数据,命令如下. nohup fastq-dump -v --split-3 - ...
- ubuntu nohup php,Ubuntu安装PhpStorm并设置快速启动phpstorm
使用sudo apt-get install phpstorm 安装php后,没有在桌面生成phpstorm的快捷方式,如果将phpstorm.sh的链接放到/usr/local/bin ,虽然可以从 ...
- linux nohup 英文全称 no hang up(
Linux 命令大全 nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行. nohup 命令,在默认情况下(非重定向时),会输出一个名叫 ...
- Linux后台运行命令 nohup command myout.file 21
Linux命令后台运行 转自北国的雨,谢谢:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. comm ...
- pythonshellnohup_python nohup 实现远程运行不宕机操作
远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行. 用nohup 记录代码的输出,还可以不受断电的影响. 方法 1. 用nohup 运行一个python文件 nohup python -u ...
- Ubuntu16.04 -- 后台进程Nohup
nohup用于使程序在用户退出登陆.关闭终端之后仍能继续运行 用法: nohup your_command & #(符号&使程序在后台运行) exit #(退出nohup模式) 启动后 ...
最新文章
- 网站搜索功能怎么实现_电商网站上的搜索功能是如何实现的?
- 语言爬虫字段为空_我为什么建议前端将Python 作为第二语言?
- 我用Python帮学校写了一款图书管理系统!教导员居然请我吃饭
- ASP.NET页面传值的各种方法和分析
- vue 多页面应用例子_【微服务】137:Vue之生命周期钩子
- 【转】adb控台中Permission denied的解决方案
- 是否遇到过MySQL workbench text字段不能直接放入json格式内容
- Windows下的SQL Server备份文件BAK在Linux环境下还原遇到的问题
- svn拉取文件失败_转自: linux svn命令行无法拉取中文名称的文件
- 拓端tecdat|Python之LDA主题模型算法应用
- Atitti knn实现的具体四个距离算法 欧氏距离、余弦距离、汉明距离、曼哈顿距离
- 关键路径算法——AOE网
- Telink/BDT使用说明
- go语言 过滤 html,golang 去除html标签-Go语言中文社区
- 学生电影网页设计作品 影视主题学生网页制作 简单网页设计作业 静态影视介绍网页模板
- 一文了解开集输出结构open_drain
- [题解] CF 1528B Kavi on Pairing Duty
- NGUI 九宫格切图
- BackupManagerService分析 基于Android 8.0
- 各种友(e)善(xin)数论总集(未完待续),从入门到绝望
热门文章
- 数据库系统原理与应用教程(006)—— 编译安装 MySQL5.7(Linux 环境)
- C语言自由落体程序咋写,C语言实现 小球自由落体问题
- 基于动态超图卷积网络的地铁客流预测
- SIGIR 2022 | 港大等提出超图对比学习在推荐系统中的应用
- LaTeX 常用符号命令大全
- 计算机系统如何禁止删除文件,如何彻底删除文件防止恢复【详细介绍】
- android iphone 开发者选项,手机开发者选项中的妙用,让你的安卓系统流畅如iOS
- 阿里云云解析DNS怎么样?云解析DNS有什么优势?
- Duplicate Finder and Remover for Mac(重复文件查找删除工具)
- Windows10两台电脑通过网线进行文件共享