首页 > 系统相关 >.Linux nohup、&、 2>&1解释

.Linux nohup、&、 2>&1解释

时间:2023-06-02 13:45:46浏览次数:47  
标签:输出 解释 jar 标准 nohup file Linux 终端

.Linux nohup、&、 2>&1解释
通常起一个jar 文件的时候可以直接通过java -jar 来启动,比如:
A.nohup java -jar -Dspring.profiles.active=xxx -Dserver.port=xxx xxx.jar >security.out 2>&1 &
B.nohup java -jar gp_doublecontrolle-2.2.6-11-03.jar>> gp_doublecontrolle_2021_1103.log 2>&1 &
但是这里面很多的参数,不知道大家有没有自信研究过

1. nohup
放在命令的开头,表示不挂起(no hang up),也即,关闭终端或者退出某个账号,进程也继续保持运行状态,一般配合&符号一起使用。如nohup command &。
2. 2>&1 &
这里先看一下 shell里面几个数字的含义
/dev/null 表示空设备文件
0 表示stdin标准输入
1 表示stdout标准输出
2 表示stderr标准错误
> file 表示将标准输出输出到file中,也就相当于 1>file
2> error 表示将错误输出到error文件中
2>&1 也就表示将错误重定向到标准输出上
2>&1 >file :错误输出到终端,标准输出重定向到文件file,等于 > file 2>&1(标准输出重定向到文件,错误重定向到标准输出)。
& 放在命令到结尾,表示后台运行,防止终端一直被某个进程占用,这样终端可以执行别到任务,配合 >file 2>&1可以将log保存到某个文件中,但如果终端关闭,则进程也停止运行。如 command > file.log 2>&1 &

标签:输出,解释,jar,标准,nohup,file,Linux,终端
From: https://www.cnblogs.com/ming0414/p/17451552.html

相关文章

  • 《深度剖析CPython解释器》16. Python函数机制的深度解析(第三部分): 闭包的底层实现
    https://www.cnblogs.com/traditional/p/13580694.html楔子上一篇我们看了函数是如何调用的,这一次我们看一下函数中局部变量的访问、以及闭包相关的知识。函数中局部变量的访问我们说过函数的参数和函数内部定义的变量都属于局部变量,所以它也一样是通过静态的方式进行访问。......
  • Linux与window时钟时区流程和一些小细节
    Linux与window时钟时区流程和一些小细节Linux修改时钟两种:手动和联网手动:date命令[root@hahasysconfig]#date#显示当前系统时钟2023年05月31日星期三18:00:07CST[root@hahasysconfig]#date-d"+2month"#显示现在时钟经过计算后的时钟,不会改变系统时钟,说白了就是......
  • Linux Shell常用小技巧
    1.批量替换文件中匹配字符串sed-i's/@[^<]*<<//g'/path/to/directory/*.sh-i表示在原始文件中直接修改,而不是输出到标准输出s/表示替换操作的开始@[^<]*<<正则表达式,以@开头,零个或者多个非<字符,<<结尾//表示替换成空字符,也表示删除g表示全局替换,即文件中的每一处......
  • 从小白到大佬!入门Linux系统收发网络数据包的秘密!
    Linux服务器收到网络数据包,需求经过哪些处置,一步步将数据传给应用进程的呢?应用进程发送数据包时,Linux又是如何操作将数据包发送进来的呢?今天我们就来聊聊这个话题。在准备好接纳网络数据包之前,Linux需求做很多准备工作,例如:网络子系统的初始化、协议栈的注册、网卡驱动的初始化、......
  • 远程登录Linux服务器
    目录一、所需软件二、软件安装三、Xshell远程连接Linux公网一、所需软件Xshell软件,Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议。从国内网搜到的一般是需要付费的版本,可以从国外网址获得free-for-home-school版本。网址:http......
  • Xfpt实现本地与远程Linux端的文件传输
    目录一、所需软件二、软件安装三、文件的远程上传和下载一、所需软件Xftp是一个功能强大的SFTP、FTP文件传输软件。使用了Xftp以后,MSWindows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。网址:https://www.xshell.com/zh/free-for-home-school/我所使用的Linux......
  • linux下查看IP域名端口的网络是否相通命令
     linux查看IP、域名、端口的网络是否相通1.ping#检索当前域名对应的IP地址ping域名#查看IP是否相通pingIP2.tlenet#查看指定IP的端口是否相通,http默认端口为80,https默认端口为443telnetip/域名port3.wget#查看地址是否可以链接wgetip:端口4.nslo......
  • Linux常用命令-unzip命令详解!
    在Linux系统中命令有很多,可进行磁盘管理、文件管理、文件传输、文档编辑等,而且相同功能的命令也有很多,比如解压缩命令,常用的有:tar、gzip、bzip2、zip、unzip、rar、unrar等,本文为大家详细介绍一下unzip命令,一起来看看吧。Linuxunzip命令用于解压缩zip文件。unzip为.zi......
  • Linux环境安装maven
    下载适配Linux的maven安装包:maven官方下载地址:https://maven.apache.org/download.cgi下载二进制tar.gz存档。例如:apache-maven-x.x.x-bin.tar.gz。将下载好的安装包放到linux中的/usr/local/中,具体步骤如下:切换到/usr/local文件夹下:cd/usr/local创建文件夹maven,并......
  • Linux(Ubuntu) 安装 Qt 环境 转载的文章
    Linux(Ubuntu)安装Qt环境 操作系统使用Ubuntu20.01双系统为例,Qt版本为5.12.9再讲解之前,先检查一下以下的有无安装,没有的安装:建议安装有关xcb的库sudoapt-getinstalllibxcb*可以查看QtDoc的详细内容,根据里面的安装所需http://doc.qt.io/qt-5/li......