Программное обеспечение, которое прослушивает порт и выключает Ubuntu

В настоящее время я использую Ubuntu 12.04 LTS (установленную с помощью Wubi) на Dell Dimention 3000 (не на сервере). Я хочу установить программное обеспечение, которое будет прослушивать определенный порт, и завершать работу системы либо по соединению, либо по команде. Я пытался использовать SSH, но я хочу что-то быстрее. Что-то похожее на порт отключения Tomcat - это то, что я ищу. Другим вариантом, возможно, является tomcat webapp (я запускаю tomcat на этом сервере), который при загрузке выключит мой компьютер. Тем не менее, я определенно предпочитаю другое программное обеспечение для решения этой задачи. Любая помощь приветствуется.

Большое спасибо, Викарджрамун

2 ответа

Решение

Specto звучит как то, что вы хотите, установите его с помощью:

sudo apt-get install specto

Затем запустите его с specto или искать его в тире. Чтобы настроить его на прослушивание порта, а затем выключить компьютер, когда есть активность, выполните:

  1. Нажмите на Add кнопку и затем идти System > Port,

  1. Введите название часов, интервал обновления и номер порта на первой вкладке.

  1. Перейти к Advanced options вкладка и установите его для запуска sudo poweroff когда есть активность на этом порту.

  1. Для того, чтобы он работал, вам нужно добавить specto на ваши элементы запуска и запустить его с sudo тоже.

Простой поиск в Google по "примеру сервера perl tcp" покажет вам несколько (405 000) примеров того, как написать простой клиент (для отправки сообщения "shutdown" на порт 30102 на сервере) и простой сервер TCP/IP для прослушивания. для соединения через порт 30102 выполните желаемый танец идентификации / аутентификации / авторизации (если сервер запущен как root) выключить систему.

Другие вопросы по тегам