Выполнить скрипт при обращении к порту. Systemd

Знаю как запускать ssh сервис на сервере, если обратиться к 22 порту, делается это с помощью /etc/systemd/system/startSsh.socket файла.
А как выполнить произвольный скрипт, если обратился например к 99 порту?
Можно ли заставить systemd слушать 99 порт и если есть обращение к порту, то systemd должен запускать скрипт?
Можно ли заставить systemd слушать 99 порт и если есть обращение к порту, то systemd должен запускать скрипт?
Можно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
А вот на этот вопрос: А как выполнить произвольный скрипт, если обратился например к 99 порту?
man systemd.socket
Может я чего-то не понимаю, но почему бы просто не запустить сервис sshd постоянно, указав нужный порт в /etc/ssh/sshd_config ?
он хочет чтото вроде суперсервера xinetd.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Конкретная задача: в браузере ввожу 192.168.1.108:99 и на сервере должна выполниться команда aplay music.mp3
Пока что покурю systemd.socket, спасибо за наводку
а чего браузером, а не скриптом, самое наверно простое, на базе телнет? ох я чую, если вы не одиноки к этому агрегату, ребята сканером портов будут баловаться и заставлять этот сервачок плЯсать))))
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Если честно, это задачка пока на развлечение и изучение systemd, пока удалось запустить сервис при обращении к 99 порту только POST запросом, и сервис запускается и не останавливается, еще разбираюсь с этим. А вот как сделать так чтобы systemd реагировал на GET запрос из браузера, пока не разобрался.
>Конкретная задача: в браузере ввожу 192.168.1.108:99 и на сервере должна выполниться команда aplay music.mp3
Может тогда netcat ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.