J'ai un script (en fait, une application Rails avec un système de file d'attente de tâches Sidekiq), qui télécharge des photos et des albums sur Flickr. Ces données sont énormes pour mes besoins (environ 100 Go), et le téléchargement est lent en raison de ma faible vitesse internet.
J'ai déjà configuré le script pour s'exécuter au démarrage d'Ubuntu, ainsi que pour avoir une interface init.d
pour contrôler ce script.
Maintenant, comme le téléchargement consomme toute ma bande passante, je veux exécuter ce script uniquement lorsque la connexion internet est inutilisée, c'est-à-dire que le script doit se mettre en pause automatiquement lorsque la connexion internet est utilisée par d'autres applications, et reprendre une fois qu'elle redevient inactive.
Donc, j'aimerais savoir s'il existe un moyen de surveiller ma connexion internet et de vérifier si d'autres applications sont connectées en ligne. Si c'est le cas, le script se met en pause et reprend lorsque la connexion redevient inactive.
Toute indication ou aide à ce sujet est appréciée.