Просто напишите простой bash для ping google один раз, если вы получили ping, то ваш интернет ОНЛАЙН. Запустите вашу программу. Если нет интернета, остановите программу.
Пример:
#!/bin/bash
if ping -q -c 1 -W 1 google.com >/dev/null;
then
sudo systemctl start YourProgram
else
sudo systemctl stop YourProgram
fi
Теперь просто измените код после ваших потребностей. Вы даже можете поместить его в петлю.