linux

Linux nohup日志文件通常保存在哪里

小樊
72
2025-03-15 23:40:14
栏目: 智能运维

在Linux系统中,使用nohup命令运行程序时,默认情况下,标准输出(stdout)和标准错误(stderr)会被重定向到一个名为nohup.out的文件中。这个文件通常保存在当前工作目录下。

如果你想指定日志文件的路径和名称,可以使用以下命令:

nohup your_command > log_file_path 2>&1 &

这里,your_command是你想要运行的命令,log_file_path是你希望保存日志的文件路径。2>&1表示将标准错误(stderr)重定向到标准输出(stdout),&表示将命令放入后台运行。

例如,如果你想将日志保存到/var/log/myapp.log,可以这样运行命令:

nohup your_command > /var/log/myapp.log 2>&1 &

请注意,如果你没有足够的权限将日志文件写入指定的目录,可能需要使用sudo命令或以其他方式获取适当的权限。

0
看了该问题的人还看了