nohup 是一个在 Unix 和类 Unix 系统上用于运行命令的实用程序,即使用户退出登录或关闭终端,它也会继续运行
使用 nohup 运行命令:
nohup your_command & 这将在后台运行 your_command,并将输出重定向到名为 nohup.out 的文件。
使用 tail 命令实时查看日志:
tail -f nohup.out 这将实时显示 nohup.out 文件中的新内容。要停止实时查看,请按 Ctrl + C。
要监控网络连接,可以使用 netstat 或 ss 命令。例如,要查看当前所有的 TCP 连接,请运行:
netstat -tuln 或者使用 ss:
ss -tuln 若要将网络连接信息记录到 nohup.out 文件中,可以将 netstat 或 ss 命令的输出重定向到该文件。例如:
netstat -tuln >> nohup.out & 或者使用 ss:
ss -tuln >> nohup.out & 这将在后台运行命令,并将输出追加到 nohup.out 文件中。
使用 grep 命令过滤特定的网络连接。例如,要查找与特定 IP 地址(如 192.168.1.1)相关的连接,请运行:
grep '192.168.1.1' nohup.out 通过这些方法,您可以使用 nohup 和日志文件监控网络连接。请注意,根据您的需求和系统配置,可能需要使用 sudo 来获取足够的权限来运行某些命令。