mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2025-07-04 02:09:48 +00:00
Start cron
Starts cron at system start and also sets hosts file to help avoid a DNS bug due to a potential bug in the wyzecam firmware by pulling the ip address automatically on startup rather than depending on a pre determined entry. This will address any change in IP the url may experience for whatever reason. Any connection interruption or issue caused by this can also be rectified by simply rebooting your camea.
This commit is contained in:
parent
872e2abf87
commit
b3035a869d
12
SD_ROOT/wz_mini/etc/crontab/start_cron.sh
Normal file
12
SD_ROOT/wz_mini/etc/crontab/start_cron.sh
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
##Verify the network is up before continuing
|
||||||
|
until ping -c1 www.google.com >/dev/null 2>&1; do :; done
|
||||||
|
|
||||||
|
/opt/wz_mini/tmp/.bin/crond -b -c /opt/wz_mini/etc/crontab/
|
||||||
|
|
||||||
|
touch /tmp/test_hosts
|
||||||
|
echo 127.0.0.1 localhost >>/tmp/test_hosts
|
||||||
|
dns=$(cat /etc/resolv.conf | egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -1)
|
||||||
|
server=$(nslookup c1ybkrkbr1j10x.credentials.iot.us-west-2.amazonaws.com $dns | awk -F': ' 'NF==2 { print $2 } ' | head -1)
|
||||||
|
echo $server c1ybkrkbr1j10x.credentials.iot.us-west-2.amazonaws.com >>/tmp/test_hosts
|
||||||
|
mount --bind /tmp/test_hosts /etc/hosts
|
Loading…
x
Reference in New Issue
Block a user