我有一个安装了 debian(默认)的 sheevaplug。
我想在每次重新启动时以及每次 ip 地址更改时收到一封包含 sheevaplug 的 ip 地址的邮件。
我不知道该怎么做...
我意识到我一次要问多个问题,所以部分解决方案也可以:
- 如何编写在启动时运行的东西?
- 如何发送邮件?
- 如何检测 IP 地址的变化?
- 如何获取正确的IP地址? (ifconfig 给出了很多我不需要的信息)
谢谢!
最佳答案
如果 dyndns(参见@taspeotis 的回答)不是您想要的,您可以:
- 使用 ifup 的 post-up Hook 在网络接口(interface)出现后运行命令(参见 man interfaces(8)
- 发送邮件:
echo "mail body"| mail -s 主题收件人@foo.bar
- 检测 ip 地址的变化:如果你使用 dhcp,这可能会发生,如果你使用 dhclient,你可以使用它的
/etc/dhcp3/dhclient-enter-hooks.d
- 获取正确的IP地址:
ifconfig eth0 | grep "inet 地址"
关于linux - Debian 在启动时发送 ip 地址 (sheevaplug),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2228155/