【发布时间】:2017-07-28 14:14:06
【问题描述】:
我正在研究如何设置 shell 脚本以在 UNIX 服务器上运行 Netstat 命令以扫描开放端口。我希望每个命令在 24 小时内每 5 分钟运行一次,并将结果通过电子邮件发送给我。
这可能吗?
【问题讨论】:
我正在研究如何设置 shell 脚本以在 UNIX 服务器上运行 Netstat 命令以扫描开放端口。我希望每个命令在 24 小时内每 5 分钟运行一次,并将结果通过电子邮件发送给我。
这可能吗?
【问题讨论】:
当然可以。
尽管在 UNIX 机器上,您可能想要使用 netstat 以外的其他东西(也许 sockstat 在 FreeBSD 服务器上会更好?)。
您必须进行一些设置才能正确发送邮件(sendmail 已经在 FreeBSD 服务器上,但您肯定需要启用和配置它,或者安装和使用另一个邮件软件;另外,请确保您的服务器将发送的电子邮件由 spf 和 dkim 等机制“识别”,以避免被邮件服务器拒绝)。
您可以定义一个cron 作业,以根据需要定期运行脚本,每天,每分钟。
每个步骤都需要一些工作!我会慢慢来,一步一步来。
【讨论】: