我正在研究如何设置shell脚本以在UNIX服务器上运行Netstat命令以扫描开放端口。我希望每个命令在24小时内每5分钟运行一次,然后通过电子邮件将结果发送给我。
这可能吗?
答案 0 :(得分:0)
当然可以。
虽然在UNIX机器上,你可能想要使用除netstat
以外的其他东西(也许sockstat
在FreeBSD服务器上会做得更好?)。
您必须进行一些设置才能正确发送邮件(sendmail
已经存在于FreeBSD服务器上,但您肯定必须启用并配置它一点点,或者安装和使用其他邮件软件;同时,确保您的服务器将发送的电子邮件通过spf和dkim等机制识别,以避免被邮件服务器拒绝。
您可以定义cron
作业,以便每天,每分钟定期运行脚本。
每个步骤都需要一些工作!我一步一步地慢慢前进。