systemd-socket-activate
Socket activation for systemd services. More information: <https://www.freedesktop.org/software/systemd/man/latest/systemd-socket-activate.html>.
Install
- All systems
-
curl cmd.cat/systemd-socket-activate.sh
- Debian
-
apt-get install systemd
- Ubuntu
-
apt-get install systemd
- Arch Linux
-
pacman -S systemd
- Kali Linux
-
apt-get install systemd
- CentOS
-
yum install systemd
- Fedora
-
dnf install systemd
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install systemd
- Raspbian
-
apt-get install systemd
- Dockerfile
- dockerfile.run/systemd-socket-activate
Socket activation for systemd services. More information: <https://www.freedesktop.org/software/systemd/man/latest/systemd-socket-activate.html>.
-
Activate a service when a specific socket is connected:
systemd-socket-activate path/to/socket.service
-
Activate multiple sockets for a service:
systemd-socket-activate path/to/socket1.service path/to/socket2.service
-
Pass environment variables to the service being activated:
SYSTEMD_SOCKET_ACTIVATION=1 systemd-socket-activate path/to/socket.service
-
Activate a service along with a notification socket:
systemd-socket-activate path/to/socket.socket path/to/service.service
-
Activate a service with a specified port:
systemd-socket-activate path/to/socket.service -l 8080
© tl;dr; authors and contributors