您的位置首页生活百科

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

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

的有关信息介绍如下:

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

nohup 是linux的后台执行程序命令,可以将长时间运行的命令或程序放在后台运行,运行过程中用户不需要登录系统或打开终端。

默认产生的输出到日志文件nohup.out,如果当前目录无法创建日志,nohup默认会在$HOME/nohup.out,$HOME指的当前Linux用户的主目录。

打开Linux终端,输入以下命令(在后台ping自己的机器20次):

nohup ping -c 20 localhost &

使用命令在当前目录下查看文件:ls ,发现生成 nohup.out日志文件。

使用以下命令可以实时查看日志:

tail -f nohup.out

查看nohup帮助,nohup --help,发现默认是在当前执行命令的目录产生日志,如果无法创建,就选择$HOME/nohup.out路径。

除了使用默认的路径,可以自定义重定向日志路径。

nohup ping -c 20 localhost > /home/test/my.log 2>&1 &