今天学到关于 `nohup` 命令的内容

发布: (2025年12月23日 GMT+8 23:48)
1 分钟阅读
原文: Dev.to

Source: Dev.to

什么是 nohup

nohup 代表 “no hang up”。它运行的进程能够免受 SIGHUP 信号的影响。当你关闭终端或注销时,shell 通常会向所有正在运行的进程发送 SIGHUP,导致它们终止。使用 nohup 可以防止这种情况,使进程在终端关闭后仍然继续运行。

示例用法

nohup n8n start > n8n.log 2>&1 &
  • nohup 在命令前加前缀,使其对 SIGHUP 免疫。
  • > n8n.logstdout 重定向到文件 n8n.log
  • 2>&1stderr 重定向到与 stdout 相同的目标。
  • 末尾的 & 将命令放在后台运行。

参考

Back to Blog

相关文章

阅读更多 »