在 Linux 系統中,nohup 命令用于在后臺運行程序,即使關閉終端或斷開連接,程序也會繼續運行
要查看使用 nohup 運行的程序的日志中的網絡連接信息,你可以使用以下方法:
grep 命令搜索日志文件中的關鍵字。例如,如果你想查找與 “network” 或 “connection” 相關的行,可以使用以下命令:grep -i "network\|connection" nohup.out
這里,-i 選項表示忽略大小寫,\| 表示 “或”,nohup.out 是日志文件的名稱。
tail 命令的 -f 選項:tail -f nohup.out | grep -i "network\|connection"
這將實時顯示包含 “network” 或 “connection” 的新日志行。
netstat 或 ss 命令查看該端口的連接狀態。例如,如果你想查看端口 8080 的連接信息,可以使用以下命令:netstat -tuln | grep 8080
或者
ss -tuln | grep 8080
這里,-t 表示顯示 TCP 連接,-u 表示顯示 UDP 連接,-l 表示僅顯示監聽狀態的套接字,-n 表示以數字形式顯示地址和端口號。
請注意,這些命令可能需要 root 權限才能完全訪問所有相關信息。如果需要,請在命令前添加 sudo。