我对linux很新,我正在尝试编写一个简单的bash脚本来在启动时加载。所有这一切都是将我的IP发送到我的网站,因为我在DHCP网络上,当我在同一个网络上时,我希望得到我的IP的本地网络。无论如何,这个代码只是作为一个bash脚本工作正常,但是当我尝试将其置于启动时,我在启动时不断收到以下错误:
[FAIL] startpar: service(s) returned failure: UpdateIP ... failed!
我不知道如何解决这个问题。我的所有代码都是以下(命名为UpdateIP),我正在使用Raspberry Pi:
#!/bin/sh
IP_ADDR=$(ifconfig eth0 | sed -rn 's/^.*inet addr:(([0-9]+\.){3}[0-9]+).*$/\1/p')
wget -q -O /dev/null http://example.com/private/RPi_IP.php?send=${IP_ADDR}
就像我说的那样,它作为一个bash脚本独自工作。我不确定如何让它在启动时运行。有什么想法吗?