Further reading
Systemd
socket units:
https://www.linux.com/training-tutorials/end-road-systemds-socket-units/
The difference between ListenStream
= and ListenDatagram=
:
https://unix.stackexchange.com/questions/517240/systemd-socket-listendatagram-vs-listenstream
Monitoring paths and directories:
https://www.linux.com/topic/desktop/systemd-services-monitoring-files-and-directories/