1006
правок
Kekaloav (обсуждение | вклад) |
Kekaloav (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
Строка 543: | Строка 544: | ||
done | done | ||
} | } | ||
Строка 662: | Строка 632: | ||
fi | fi | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Как еще упростить себе жизнь? === | |||
В показанном выше способе управления есть недостаток - Вы не можете зайти на ноутбук по SSH даже если он в сети. Потому что адрес ноутбука динамический, а система разрешения доменных имен в WIFI сети не работает толком. | |||
Как бороться с этой напастью? Есть простой способ для тех кто чтото понимает в php. Опишу его словами, так как проверенный скрипт показать не могу - в моем случае он очень имеет другие функции и огромный объем | |||
Итак - вместо скачивания с сервера файла start.sh, прописываем вызов php скрипта. wget -O /tmp/start.php <nowiki>http://${SERVER}/start.php?host=`hostname`</nowiki> | |||
Пусть start.php возвращает нам тот же start.sh, но сначала записывает в некую базу данных (у меня sqlite, можно mysql или просто каталог с файлами, где в качестве имени файла имя хоста, а внутри файла IP адрес) соответствие hostname - ip - последнее время входа | |||
Теперь когда вы захотите зайти на любой ПК, вы можете открыть некий index.php, который покажет Вам содержимое базы данных, и нажав на ссылку с именем Вы на самом деле подключитесь по IP адресу. | |||
[[Категория:Скрипты]] | [[Категория:Скрипты]] | ||
[[Категория:МОС]] | [[Категория:МОС]] |