nohup Command [ Arg … ] [ & ] - Sam Xiao

nohup Command [ Arg … ] [ & ] - Sam Xiao

💡 原文中文,约1300字,阅读约需4分钟。
📝

内容提要

nohup是一个命令,用于在终端退出后继续运行程序。默认情况下,输出会写入nohup.out文件。可以使用&符号将命令放入后台执行,并通过重定向将输出写入指定文件。使用ps命令可以查找运行的进程,使用kill命令可以停止它。

🎯

关键要点

  • nohup命令用于在终端退出后继续运行程序。

  • 默认情况下,输出会写入名为nohup.out的文件。

  • 可以使用&符号将命令放入后台执行,并通过重定向将输出写入指定文件。

  • 使用ps命令可以查找运行的进程,使用kill命令可以停止它。

  • nohup命令的语法为:nohup Command [ Arg … ] [ & ]。

  • 重定向标准错误输出到标准输出,可以在指定文件中查看程序的正常输出和错误输出。

延伸问答

nohup命令的主要功能是什么?

nohup命令用于在终端退出后继续运行程序。

如何将nohup命令的输出重定向到指定文件?

可以通过在命令后使用>符号指定输出文件,例如:nohup Command > output.log。

使用nohup命令时,如何在后台执行程序?

可以在命令末尾添加&符号,例如:nohup Command &。

如何查找正在运行的nohup进程?

可以使用ps命令,例如:ps -aux | grep '程序名'来查找。

如果需要停止nohup运行的程序,该怎么做?

使用kill命令,首先找到进程ID(PID),然后执行kill PID。

nohup命令的输出默认写入哪个文件?

默认情况下,输出会写入名为nohup.out的文件。

➡️

继续阅读