Files
systemd_notiz/trigger
2023-08-25 16:22:24 +02:00

97 lines
1.9 KiB
Plaintext

# 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
#######################################