怎么查找nohup输出的日志文件位置

 时间:2024-10-28 15:29:09

一起来了解下nohup命令输出日志的文件位置

工具/原料

SecureCRT7.3

Centos7.5

方法/步骤

1、首先,来看下r掼鸿乡羰un.sh脚本"echo$HOME"这是一条正常命令"catx”因为x文件是不存在的,所以讵畿缤耒会抛出异常用nohup命令直接运行,可以看到在运行命令的当前目录生成了一个nohup.out,这就是默认的日志输出文件。再看下内容:'/root'和'cat:x:Nosuchfileordirectory'分别对应两条命令。

怎么查找nohup输出的日志文件位置

2、如果想要存放在自定义的日志文件里,那瘫蝠熨夯我们要先来熟悉下一些概念:标准输出:STDOUT,文件描桢郓羼抱述符是1,默认输出显示在终端标准错误:STDERR,文件描述符是2,默认输出显示在终端>文件名:先清空文件,再添加信息>>文件名:在文件末尾追加信息1>文件名(1可以省略>文件名):先清空文件,再添加标准输出信息2>文件名:先清空文件,再添加标准错误信息1>>文件名(1可以省略>文件名):在文件末尾追加标准输出信息2>>文件名:在文件末尾追加标准错误信息nohup./ruh.sh1>std.log2>error.log这条命令的含义是将标准输出重定向到到std.log,标准错误信息重定向到到error.log

怎么查找nohup输出的日志文件位置

3、如果我们只写标准输出的重定向,会怎样。nohup./run.sh1>std.log,可以看到标准输出被重定向大std.log,同时标准错误也被重定向到std

怎么查找nohup输出的日志文件位置

4、如果我们只写标准错误的重定向,又会怎样。nohup./run.sh2>error.log,可以看到标准输出被重定到nohup.out,同时标准错误被重定向到error.log

怎么查找nohup输出的日志文件位置

5、如果要将标准输出重定向到标准错误的日志中nohup./run.sh2>error.log1>&2&2的含义是当前标准错误的重定向文件,那就是error.log

怎么查找nohup输出的日志文件位置

易语言窗口取用户区宽度高度 如何将Win 10登录背景更改为纯色(单色) 远程读取OPC的设置 Windows Server 2008 R2架设SMTP服务器发送邮件 win7添加ipv6路由方法
热门搜索
巨人族的新娘动漫在线观看 泳装美女高清图片 实木床图片 卡通鸟图片 静脉输液图片