📅  最后修改于: 2023-12-03 15:10:47.375000             🧑  作者: Mango
在 Linux 系统上,我们可以使用 nohup
命令在后台运行一个进程,并将标准输出和标准错误的内容重定向到指定文件中。当我们需要查看这个进程的输出时,我们可以使用以下命令:
$ tail -f nohup.out
其中,nohup.out
是我们在运行 nohup
命令时指定的文件名,默认情况下为当前目录下的 nohup.out
文件。
这个命令会实时输出 nohup.out
文件的最后几行内容,从而让我们可以查看正在运行的进程的输出信息。如果需要停止查看,可以使用 Ctrl + C
终止命令的执行。
除了使用 tail
命令外,我们还可以使用 less
命令查看 nohup.out
文件的内容:
$ less nohup.out
这个命令会用 less 命令打开 nohup.out
文件,我们可以通过 Space
键向下翻页,通过 b
键向上翻页,通过 /
键进行搜索等操作。
需要注意的是,如果我们使用的是系统的 root
账户运行的进程,那么 nohup.out
文件的权限可能为 root
,此时我们需要使用 sudo
命令来查看文件的内容:
$ sudo less nohup.out
以上就是在 Linux 系统上查看正在运行的进程的 nohup
输出的方法。
代码片段:
# 查看正在运行的进程的 nohup 输出
在 Linux 系统上,我们可以使用 `nohup` 命令在后台运行一个进程,并将标准输出和标准错误的内容重定向到指定文件中。当我们需要查看这个进程的输出时,我们可以使用以下命令:
$ tail -f nohup.out
其中,`nohup.out` 是我们在运行 `nohup` 命令时指定的文件名,默认情况下为当前目录下的 `nohup.out` 文件。
这个命令会实时输出 `nohup.out` 文件的最后几行内容,从而让我们可以查看正在运行的进程的输出信息。如果需要停止查看,可以使用 `Ctrl + C` 终止命令的执行。
除了使用 `tail` 命令外,我们还可以使用 `less` 命令查看 `nohup.out` 文件的内容:
$ less nohup.out
这个命令会用 less 命令打开 `nohup.out` 文件,我们可以通过 `Space` 键向下翻页,通过 `b` 键向上翻页,通过 `/` 键进行搜索等操作。
需要注意的是,如果我们使用的是系统的 `root` 账户运行的进程,那么 `nohup.out` 文件的权限可能为 `root`,此时我们需要使用 `sudo` 命令来查看文件的内容:
$ sudo less nohup.out
以上就是在 Linux 系统上查看正在运行的进程的 `nohup` 输出的方法。