Code: Select all
until wget -q -O - http://www.google.com | grep Lucky > /dev/null; do
sleep 10
done
My full script now looks like this:
Code: Select all
#!/bin/bash
#dbus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
sudo /etc/init.d/wicd start
sudo umount ~/.gvfs &
killall knotify4 &
#############
## Tidy up ##
#############
rm -rf /home/molly/Downloads/*.torrent &
## Compiz, Emerald & Rox
/usr/bin/gnome-keyring-daemon &
compiz --replace ccp &
gnome-settings-daemon &
emerald &
rox --pinboard=default &
avant-window-navigator &
## Appearance/Power/Volume
gnome-power-manager &
gnome-volume-control-applet &
#################################
## Utils that do not need wifi ##
#################################
yakuake &
parcellite &
autokey-gtk &
setxkbmap -option terminate:ctrl_alt_bksp &
/usr/bin/bluetooth-applet &
shutter --min_at_startup &
tomboy &
pino &
indicator-keylock &
##Screensaver
xscreensaver &
#Sound
# Add your user to audio group
## Mint proggies
/usr/bin/mintupdate-launcher &
/usr/lib/linuxmint/mintUpload/launch-file-uploader.py &
########################
## Wireless / Network ##
########################
wicd-client &
#Wait till WIFI connects
until wget -q -O - http://www.google.com | grep Lucky > /dev/null; do
sleep 10
done
#####################################
## Utils that require wifi to run ###
#####################################
## Screenlets
#python -u /home/molly/.screenlets/FolderView/FolderViewScreenlet.py &
#python -u /usr/share/screenlets/screenlets-pack-all/Gmail/GmailScreenlet.py &
python -u /usr/share/screenlets/screenlets-pack-all/ClearWeather/ClearWeatherScreenlet.py &
/home/molly/scripts/checkgmail.pl &
## Online Storage
dropbox start -i &
SpiderOak &
u1sdtool -s &
ubuntuone-launch &
/usr/bin/minus &
#Truecrypt
#(sleep 25 && truecrypt) &
fusion-icon