# Mount Beispiel # automount -> mount # socket (Accept no) -> service # socket (Accept yes) -> service@ # path -> service # Automatically generated by systemd-fstab-generator [Unit] Documentation=man:fstab(5) man:systemd-fstab-generator(8) SourcePath=/etc/fstab Before=local-fs.target After=blockdev@dev-disk-by\x2dlabel-srvfs.target [Mount] What=/dev/disk/by-label/srvfs Where=/srv Type=xfs ########################## #Es gibt ein Target für fs mounts [Unit] Documentation="Mount" [Mount] What=/dev/disk/by-label/srvfs Where=/srv Type=xfs [Install] WantedBy=local-fs.target ################################### # /etc/systemd/system/srv.mount [Unit] [Mount] What=/dev/disk/by-label/srvfs Where=/srv Type=xfs [Install] WantedBy=local-fs.target # /etc/systemd/system/srv.mount.d/override.conf [Unit] [Mount] What=/dev/disk/by-label/srvfs Where=/srv Type=xfs # /etc/systemd/system/srv.automount [Unit] [Automount] Where=/srv TimeoutIdleSec=2min [Install] WantedBy=local-fs.target ###################################### #Eintrag über die fstab Datei LABEL=srvfs /srv xfs defaults,x-systemd.automount,x-systemd.idle-timeout=2min systemctl daemon-reload ################################# #Trigger wenn das Verzechnis ändert # /etc/systemd/system/trig.path [Unit] Description=demo path [Path] MakeDirectory=yes PathChanged=/var/tmp/abba PathChanged=/tmp/baab PathChanged=/home/nutz # /etc/systemd/system/trig.service [Unit] Description=Trigger [Service] Type=oneshot ExecStart=/usr/bin/echo "Hier ist %n" ################################################################# ###Timer Trigger #systemd-analyze timespan "1w 6h 35min" #system-analyze calender "24.12" #systemd-analyze calendar "9..17:3/15" --iterations=4 #Beipiel [Unit] Description=demo [Timer] OnActiveSec=15 #Nach Kalender #OnCalender=OnCalendar=*-*-* *:2/5:30 #jede Minunt Persistent=yes #######################################