Δημοσιεύτηκε: 18 Ιαν 2013, 01:39
το script το έχω ονομάσει auto3g
στο syslog δεν αναφερεται κάτι, έτρεξα το script δυο φορές απο τις 12:00 και μετά αλλά δεν υπάρχει καμιά αναφορά στο αρχείο syslog
το auto3g (οπως το εχω ονομασει λέει connection established αλλα ειναι λαθος γιατι δεν την εκανε τη συνδεση
να και το περιεχόμενο του αρχειου ΣΕΝΑΡΙΟ #2 (ελαφρώς τροποποιημένο απο το αρχικό
στο syslog δεν αναφερεται κάτι, έτρεξα το script δυο φορές απο τις 12:00 και μετά αλλά δεν υπάρχει καμιά αναφορά στο αρχείο syslog
- Κώδικας: Επιλογή όλων
Jan 18 00:11:24 raspberrypi dbus[1809]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Jan 18 00:11:25 raspberrypi dbus[1809]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Jan 18 00:11:25 raspberrypi polkitd[3228]: started daemon version 0.105 using authority implementation `local' version `0.105'
Jan 18 00:11:25 raspberrypi dbus[1809]: [system] Successfully activated service 'org.freedesktop.PolicyKit1'
Jan 18 00:11:25 raspberrypi dbus[1809]: [system] Successfully activated service 'org.freedesktop.ConsoleKit'
Jan 18 00:17:01 raspberrypi /USR/SBIN/CRON[3254]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 18 00:20:01 raspberrypi /USR/SBIN/CRON[3291]: (root) CMD (/home/pi/upload.sh)
Jan 18 00:20:37 raspberrypi /USR/SBIN/CRON[3290]: (CRON) info (No MTA installed, discarding output)
Jan 18 00:23:21 raspberrypi dbus[1809]: [system] Activating service name='org.freedesktop.RealtimeKit1' (using servicehelper)
Jan 18 00:23:21 raspberrypi dbus[1809]: [system] Successfully activated service 'org.freedesktop.RealtimeKit1'
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Successfully called chroot.
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Successfully dropped privileges.
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Successfully limited resources.
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Running.
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Watchdog thread running.
Jan 18 00:23:21 raspberrypi rtkit-daemon[3486]: Canary thread running.
Jan 18 00:23:25 raspberrypi pulseaudio[3484]: [pulseaudio] source.c: Default and alternate sample rates are the same.
Jan 18 00:23:30 raspberrypi dbus[1809]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Jan 18 00:23:30 raspberrypi dbus[1809]: [system] Successfully activated service 'org.freedesktop.UDisks'
Jan 18 00:30:01 raspberrypi /USR/SBIN/CRON[3664]: (root) CMD (/home/pi/upload.sh)
Jan 18 00:30:41 raspberrypi /USR/SBIN/CRON[3663]: (CRON) info (No MTA installed, discarding output)
το auto3g (οπως το εχω ονομασει λέει connection established αλλα ειναι λαθος γιατι δεν την εκανε τη συνδεση
να και το περιεχόμενο του αρχειου ΣΕΝΑΡΙΟ #2 (ελαφρώς τροποποιημένο απο το αρχικό
- Κώδικας: Επιλογή όλων
#!/bin/bash
function isonline {
ping -q -c1 http://www.google.com > /dev/null
if [[ "x0" == "x$?" ]]; then
return 0 #All ok, we have internet
else
return 1 #Error, no internet
fi
}
echo "Attempting to connect online"
if [[ ! -e /home/pi/reconnectme ]]; then
#/home/pi/reconnectme does not exist = attempt to reconnect
echo "Trying to reconnect"
/home/pi/sakis3g connect USBINTERFACE=0 APN=gint.b-online.gr
fi
sleep 60
if [[ isonline ]]; then
echo "All OK, connection established"
touch /home/pi/reconnectme #Create file = do not attempt to reconnect
else
#Try to reconnect = remove /home/pi/reconnectme
echo "Error while establishing connection, retrying"
rm -f /home/pi/reconnectme
reboot
fi