{{tag>Brouillon Systemd}} # Exemple de service et socket avec systemd Voir : * https://www.redhat.com/en/blog/painless-services-implementing-serverless-rootless-podman-and-systemd ~~~bash mkdir -p ~/.config/systemd/user && cd ~/.config/systemd/user ~~~ `awx-proxy.socket` ~~~ini [Socket] ListenStream=127.0.0.1:8080 [Install] WantedBy=sockets.target ~~~ `awx-proxy.service` ~~~ini [Unit] #Requires=container-httpd.service #After=container-httpd.service Requires=awx-proxy.socket After=awx-proxy.socket [Service] ExecStart=/home/k8s/.arkade/bin/kubectl port-forward svc/awx-service 3000:80 ~~~ ~~~bash systemctl --user daemon-reload systemctl --user enable --now awx-proxy.socket ~~~ Test ~~~bash curl -v -I 127.0.0.1:3000 ~~~