Il s'agit de la commande uhome qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
uhome - teste si vous êtes à la maison ou non, en fonction de la présence de l'appareil
SYNOPSIS
À la maison [-f|--file FICHIER] [-q|--quiet] [-t|--tries ESSAIS]
OPTIONS
-f, --file FILE nom de fichier contenant la liste des adresses IP à tester, une par ligne,
la valeur par défaut est ~/.uhome/adresses
-q, --quiet Supprime toutes les sorties
-t, --tries TRIES Nombre de pings sur chaque adresse IP, la valeur par défaut est 3
DESCRIPTION
Cet utilitaire parcourra une liste d'adresses IP dans FILE (par défaut
~/.uhome/adresses), Et ping(8) chacun d'eux jusqu'à TRIES fois. Si l'un de ces
répond avec succès, alors vous êtes considéré comme « chez vous » et À la maison se termine avec succès, avec 0.
Sinon, vous ne devez pas être à la maison, et À la maison sort avec 1.
EXEMPLES
Recherchez l'adresse IP de votre téléphone, soit sur votre routeur, soit dans votre téléphone -> Paramètres ->
À propos du téléphone -> État -> Adresse IP.
Ajoutez un ou plusieurs d'entre eux à ~/.uhome/adresses.
Exécuter:
$ chez vous
uhome → Oui !
$ chez vous
uhome → Non !
Ajoutez à cela un peu de logique :
$ uhome && nid-home || niché
Mettez ceci dans un cronjob :
*/5 * * * * uhome && nid-home || niché
Utilisez uhome en ligne en utilisant les services onworks.net
