nohup 是一个在 Unix 和类 Unix 系统上用于在后台运行命令的实用程序,即使用户退出登录,该命令也会继续运行。nohup 命令通常与输出重定向一起使用,将标准输出和标准错误输出保存到文件中。
要查看使用 nohup 运行的命令的网络连接状态,您可以使用以下方法:
使用 netstat 命令:
netstat -tuln | grep <端口号> 将 <端口号> 替换为您要检查的端口号。这将显示与该端口相关的所有活动连接。
使用 lsof 命令:
lsof -i :<端口号> 将 <端口号> 替换为您要检查的端口号。这将显示与该端口相关的所有打开的文件和网络连接。
使用 ss 命令:
ss -tuln | grep <端口号> 将 <端口号> 替换为您要检查的端口号。这将显示与该端口相关的所有活动连接。
查看 nohup.out 文件:
如果您已将 nohup 命令的输出重定向到 nohup.out 文件,可以查看该文件以获取有关网络连接的信息。使用以下命令查看文件内容:
cat nohup.out 您可以使用文本编辑器(如 vim、nano 等)或 grep 命令搜索特定关键字,例如:
grep "连接" nohup.out 请注意,这些方法仅适用于查看当前的网络连接状态。要实时监控网络连接状态,您可以考虑使用 tail -f nohup.out 命令,这将实时显示 nohup.out 文件中的新内容。