Jest to polecenie uhome, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
uhome - sprawdza, czy jesteś w domu, na podstawie obecności urządzenia
STRESZCZENIE
jesteś w domu [-f|--file PLIK] [-q|--quiet] [-t|--próbuje PRÓBY]
OPCJE
-f, --file PLIK nazwa pliku zawierającego listę adresów IP do przetestowania, po jednym w wierszu,
wartość domyślna to ~/.uhome/adresy
-q, --quiet Pomija wszystkie dane wyjściowe
-t, --tries PRÓBY Liczba prób pingowania każdego adresu IP, domyślnie 3
OPIS
To narzędzie będzie przeglądać listę adresów IP w PLIKU (default
~/.uhome/adresy), A świst(8) każdy z nich aż do PRÓB. Jeśli któryś z nich
odpowie pomyślnie, zostaniesz uznany za „dom” i jesteś w domu kończy się pomyślnie, z 0.
W przeciwnym razie nie możesz być w domu i jesteś w domu wyjścia z 1.
PRZYKŁADY
Wyszukaj adres IP swojego telefonu na routerze lub w Telefon -> Ustawienia ->
Informacje o telefonie -> Status -> Adres IP.
Dodaj jeden lub więcej z nich do ~/.uhome/adresy.
Biegać:
$ udom
uhome → Tak!
$ udom
uhome → Nie!
Połącz to z odrobiną logiki:
$ uhome && gniazdo-dom || gniazdo
Umieść to w cronjob:
*/5 * * * * uhome && nest-home || gniazdo
Korzystaj z uhome online za pomocą usług onworks.net