У меня проблема со сценарием.Linux Bash Script использует возврат функции
Я написал сценарий «getip.sh», который будет называться каждый час. Этот скрипт получает текущий локальный IP и вызывает Wget передать этот IP-адрес, как этот
http://example.com/index.php?localip=192.168.0.1
Если я вызываю скрипт вручную с ./getip.sh все работает просто отлично. Если этот сценарий вызывается с помощью кронтаба:
* * * * * cd /home/pi && ./getip.sh >> /home/pi/myLog
Вебсервер получает только следующие http://example.com/index.php?localip=
Любой знает эту проблему?
#!/bin/bash
html="http://example.com/index.php?localip=";
netip=`ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`;
netcomp=$html$netip;
wget -O /dev/null -q $netcomp
echo $netcomp