В настоящее время я использую Ubuntu 12.04 LTS (установленную с помощью Wubi) на Dell Dimention 3000 (, а не сервер). Я хочу установить программное обеспечение, которое будет прослушивать определенный порт, и завершать работу системы либо по соединению, либо по команде. Я пытался использовать SSH, но я хочу что-то быстрее. Что-то похожее на порт отключения Tomcat - это то, что я ищу. Другим вариантом, возможно, является tomcat webapp (я запускаю tomcat на этом сервере), который при загрузке выключит мой компьютер. Тем не менее, я определенно предпочитаю другое программное обеспечение для решения этой задачи. Любая помощь приветствуется.
Большое спасибо, Викарджрамун
Specto
походит на то, с чем Вы хотите, устанавливаете его:
sudo apt-get install specto
Затем запуск это с specto
или поиск его в тире. Для установки оно, чтобы послушать на порте и затем завершить работу машины, когда существует действие, делает:
Add
кнопка и затем идут System > Port
. Advanced options
вкладка и устанавливают его для выполнения sudo poweroff
, когда существует действие по тому порту. specto
к объектам запуска и выполнить его с sudo
также. Простой поиск Google "жемчуга tcp пример сервера" покажет Ваш несколько (405,000) примеры того, как записать простому клиенту (для отправки сообщения "завершения работы" для портирования 30102 на сервере) и простом сервере TCP/IP для прислушиваний к соединению на порте 30102, сделайте желаемый идентификационную/аутентификацию/авторизацию танец, затем (если сервер запущен как root
), завершают работу системы.