• dave@hal9000@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    The black Sabbath for Internet connection is hilarious. Did you get that from the Bitcoin mining trigger bit on Silicon Valley?

    • Lvxferre
      link
      fedilink
      arrow-up
      8
      arrow-down
      1
      ·
      6 months ago

      No, that’s a coincidence. I wanted something that: started loud, was easy to recognise, I don’t mind hearing, and my neighbours don’t listen to. Wicked World it is.

      Here’s the code by the way, with the echo translated:

      lvxInternetCheck () {
      	while [[ $(ping -c 5 8.8.8.8 | grep -o "100% packet loss") == "100% packet loss" ]]
      		do echo "No internet at $(date +%R)." ; sleep 300
      		done
      	echo "Internet came back at $(date +%R)."
      	cvlc /[redacted]/08\ -\ Wicked\ World.mp3 
      	}
      

      It’s dirty but it works. (My functions start with “lvx” to avoid the tiny chance that they might clash with system functions.)