Работал над этим буквально более 4 часов. Все, что я пытаюсь сделать, это получить следующий код для запуска при запуске:
IP_ADDR=$(/sbin/ifconfig eth0 | /bin/sed -rn 's/^.*inet addr:(([0-9]+\.){3}[0-9]+).*$/\1/p')
/usr/bin/wget -q -O /dev/null http://example.com/private/RPi_IP.php?send=${IP_ADDR}
С example.com заменен на мой сайт. Почему-то каждый раз при запуске я получаю сообщение о том, что файл запуска, который я сделал, не удался. Я понятия не имею, что делать. Я даже пытался записать этот код в другие файлы автозагрузки для других программ, и это все равно вызывает его сбой. Что-то действительно не так с этим кодом? Он отлично работает как отдельный скрипт bash, но не при запуске.
После того, как я создаю файл, в который я помещаю это, я всегда делаю:
chmod +x file
sudo update-rc.d file defaults
Что-то не так с тем, что я делаю выше? Я на Raspberry Pi с Raspbian, если это полезно.