原创

nohup: ignoring input and appending output to ‘nohup.out’

温馨提示:
本文最后更新于 2023年11月01日,已超过 115 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

您看到的信息 "nohup: ignoring input and appending output to ‘nohup.out’" 是正常的,当使用 `nohup` 命令运行程序时会出现这个信息。这表明 `nohup` 正在按预期工作,即忽略挂断信号,并将程序的输出重定向到名为 `nohup.out` 的文件。

以下是一些基本步骤和提示,帮助您更好地使用 `nohup`:

1. 启动程序
使用 `nohup` 启动程序,例如:
nohup java -jar blog-admin.jar &
这将启动 `blog-admin.jar`,并且将输出重定向到 `nohup.out`。

2. 退出SSH会话:
在启动了 `nohup` 命令后,您可以安全地退出SSH会话,而程序将继续在后台运行。

3. 检查输出
如果您想查看程序的输出,可以查看 `nohup.out` 文件:
cat nohup.out
或者,如果您希望实时查看更新,可以使用:
tail -f nohup.out

4. 关闭程序
如果您需要停止通过 `nohup` 启动的程序,首先需要找到该进程的ID(PID)。可以使用 `ps` 命令来查找:
ps aux | grep java
然后使用 `kill` 命令来停止该进程:
kill [PID]
其中 `[PID]` 是您在上一步找到的进程ID。

请记住,`nohup` 是一个非常基本的方式来在后台运行进程,它不提供进程管理的高级特性,例如自动重启、日志记录等,这些特性在 `screen`/`tmux` 或系统服务(如 Systemd)中可用。

正文到此结束
本文目录