将命令重定向至电子邮件

将命令重定向至电子邮件

我有一个 PXE 服务器,需要在脚本末尾执行重定向命令。

ifconfig | grep inet >> ip.txt

发送至 My_EMAIL

我走的路正确吗?

编辑包括作为对此问题的编辑发布的答案:

好的,问题是我们有双重工作。DHCP 服务器已设置,我无法向其添加 pxe,因此我需要一个包含 IP 地址和 MAC 地址的文件来将其添加到 DHCP 服务器。我希望将其发送到我的电子邮箱。我有 40 台机器需要映像,但不想将 KVM 连接到每台机器

我认为 MaaS 可能会将该信息本地存储在我的 PXE 机器上

谢谢


好的,问题是我们有双重工作。DHCP 服务器已设置,我无法向其添加 pxe,因此我需要一个包含 IP 地址和 MAC 地址的文件来将其添加到 DHCP 服务器。我希望将其发送到我的电子邮箱。我有 40 台机器需要映像,但不想将 KVM 连接到每台机器

我认为 MaaS 可能会将该信息本地存储在我的 PXE 机器上

谢谢

答案1

我尝试分析您的问题。我正在将我的评论扩展为答案。

从您所述的要求来看,电子邮件不是您的需要。您需要将 40 个实例中的文本信息传输到一个框中,然后对其进行整理,然后将该信息提供给您的 DHCP 服务器。

概括地说,我会设置一台可供实例访问的机器,上面有一个基本的 Web 堆栈,LAMP,甚至只是 nginx 和 cgi 或任何其他东西。然后您的脚本应该 POST 到http://192.168.XX/scriptName.py然后,该 Python 脚本(或者 JavaScript,如果您知道的话)可以将传入的文本数据(IP 和其他内容)处理成一个文件,另一个脚本可以定期读取该文件并将 DHCP 租约请求(或其他内容)发送到 DHCP 服务器。

在 Linux 机器上设置所有这些可能需要一两个小时,但如果这是一次性设置,那么可能不值得付出努力。只需获取信息并发送请求即可。如果它更像是“这是我们在客户站点上设置客户实例的方式”,那么您可能需要构建类似的东西。

相关内容