Skip to content

Instantly share code, notes, and snippets.

View vince2678's full-sized avatar
💢

Vincent vince2678

💢
View GitHub Profile
@drmalex07
drmalex07 / README-setup-socket-activated-systemd-service.md
Last active November 1, 2024 21:11
An example inetd-like socket-activated service. #systemd #inetd #systemd.socket

README

This is an example of a socket-activated per-connection service (which is usually referred to as inetd-like service). A thorough explanation can be found at http://0pointer.de/blog/projects/inetd.html.

Define a socket unit

The key point here is to specify Accept=yes, which will make the socket accept connections (behaving like inetd) and pass only the resulting connection socket to the service handler.